2016-10-21 8 views
0

SeleniumをUbuntuサーバー上で実行するように設定しようとしており、正確な手順はhereです。サンプルスクリプトを試してみましょう:Ubuntuサーバー14.04、httplib.BadStatusLineにSeleniumを設定する際にエラーが発生しました: ''

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

クロムドライバーをアンインストールし、最新の安定版(https://sites.google.com/a/chromium.org/chromedriver/downloads)で再インストールしてください。ターミナルで

、次の操作を行います。

wgetのhttps://chromedriver.storage.googleapis.com/2.25/chromedriver_linux64.zip sudoを解凍chromedriver_linux64.zip -dは/ usr/local/binに はsudo chmodコマンドを755の/ usr/local/binに/ chromedriver

はあなたのバージョンを確認します(chromedriver --version)私の言うところによれば、2.25とあなたのChromeブラウザのバージョン(54 *)。

chromedriver 2.9をインストールしようとするときに同じエラーが発生しましたが、すべてをアンインストールしてから再インストールすることにしました。

関連する問題