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

Error setting up Selenium on Ubuntu server 14.04, httplib.BadStatusLine: ''

我正在尝试在我的 Ubuntu 服务器上将 Selenium 设置为 运行,并按照 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。

从此处卸载 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 时遇到了所有与您相同的错误,我决定卸载所有这些,然后重新安装并且成功了。