Rya*_*yan 5 python virtual-machine web-scraping selenium-webdriver remotewebdriver
我已经使用 Selenium 构建了一个网络爬虫,当我的本地机器处于睡眠状态且未连接到网络时,我需要运行它。我有一个远程服务器可以用来运行这个脚本,但是我很难概念化它是如何工作的。我可以使用Selenium 的远程驱动程序来执行此操作吗?我在本地安装了它,我需要在我的服务器上安装任何东西吗?
这是我的脚本开始的示例,它在我的本地运行良好:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from twilio.rest import TwilioRestClient
import sys
# driver = webdriver.Chrome()
driver = webdriver.Remote(
command_executor='http://127.0.0.1:4444/wd/hub',
desired_capabilities=DesiredCapabilities.CHROME)
driver.get("http://www.southwest.com")
Run Code Online (Sandbox Code Playgroud)
小智 -1
您的代码是否驻留在远程服务器上?您想在远程服务器还是本地计算机上执行测试?你的节点在哪里?
将代码保存在远程服务器上 -> 使其成为(远程)集线器 -> 注册您选择的要执行测试用例的节点 -> 为此创建一个 jenkins 作业,以便按需执行。
| 归档时间: |
|
| 查看次数: |
2743 次 |
| 最近记录: |