在远程服务器上运行Selenium Python脚本

在远程服务器上运行Selenium Python脚本,python,selenium-webdriver,web-scraping,virtual-machine,remotewebdriver,Python,Selenium Webdriver,Web Scraping,Virtual Machine,Remotewebdriver,我已经使用Selenium构建了一个web刮板,我需要在本地机器处于休眠状态且未连接到网络时运行它。我有一个远程服务器,可以用来运行这个脚本,但我在构思如何工作时遇到了困难。我能用这个吗?我在本地安装了它,我需要在我的服务器上安装什么吗 以下是我的脚本开始的一个例子,它在我的本地计算机上运行得非常好: from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdr

我已经使用Selenium构建了一个web刮板,我需要在本地机器处于休眠状态且未连接到网络时运行它。我有一个远程服务器,可以用来运行这个脚本,但我在构思如何工作时遇到了困难。我能用这个吗?我在本地安装了它,我需要在我的服务器上安装什么吗

以下是我的脚本开始的一个例子,它在我的本地计算机上运行得非常好:

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")

您的代码是否驻留在远程服务器上?您想在远程服务器或本地计算机上执行测试吗?你的节点在哪里

将代码保存在远程服务器->使其成为(远程)集线器->注册您希望执行测试用例的CHOE节点->为此创建jenkins作业,该作业将支持按需执行