在Ubuntu服务器14.04上设置Selenium时出错,httplib.BadStatusLine:''

时间:2016-10-21 10:51:03

标签: python selenium selenium-webdriver ubuntu-14.04 httplib

我正在尝试将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。

1 个答案:

答案 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时遇到了所有相同的错误,我决定卸载所有这些错误,然后重新安装并运行。