我正在尝试将Selenium设置为在我的Ubuntu服务器上运行,并按照here找到的确切步骤进行操作。现在尝试提供的示例脚本:
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
driver = webdriver.Chrome()
driver.get('http://christopher.su')
print driver.title
仅导致httplib.BadStatusLine: ''
。
我在Ubuntu 14.04,x86_64。只需使用conda和Selenium 3.0.1版更新python。
答案 0 :(得分:1)
卸载chromedriver并从此处重新安装最新的稳定版https://sites.google.com/a/chromium.org/chromedriver/downloads。
在终端中,执行以下操作:
wget https://chromedriver.storage.googleapis.com/2.25/chromedriver_linux64.zip sudo unzip chromedriver_linux64.zip -d / usr / local / bin sudo chmod 755 / usr / local / bin / chromedriver
检查你的版本(chromedriver --version)我说2.25和你的Chrome浏览器版本(应该是54 *)。
我在尝试安装chromedriver 2.9时遇到了所有相同的错误,我决定卸载所有这些错误,然后重新安装并运行。