【发布时间】:2016-09-28 11:49:34
【问题描述】:
我需要在远程服务器上运行 selenium,因为服务器没有屏幕我使用 PhantomJS 作为 Web 驱动程序。这是我拥有的代码:
import time
import os,sys
reload(sys)
sys.setdefaultencoding('utf8')
import re
from selenium import webdriver
url = 'https://wiki.python.org/moin/HowTo/Sorting'
driver_1 = webdriver.PhantomJS()
driver_1.get(url)
content = driver_1.page_source
在我的电脑上,它运行良好,但在那之后,我会打开其他页面,所以我需要代码继续运行一段时间。 我正在从终端运行脚本:
python my_script.py
并且脚本将在我访问服务器的同一终端上执行,因此我将无法断开连接,或者如果连接丢失,脚本将停止,我该如何处理这个问题?
【问题讨论】:
标签: python selenium phantomjs remote-server