2016-10-27 6 views
6

私は、次のチュートリアルを使用して、セレン、クロム、pyvritualdisplayとXVFBをインストールします。 https://christopher.su/2015/selenium-chromedriver-ubuntu/セレン、クロムドライバhttplib.badstatusline

私はPythonのセレンスクリプトを実行しようとすると、私はwebdriver.Chrome(呼び出すときに私はこのエラーを取得します)

私はすべてのアイデア

Traceback (most recent call last): 
File "selenium_python_unittests/attempt_50.py", line 9, in <module> 
driver = webdriver.Chrome() 
    File "/home/sele/headless/local/lib/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 69, in __init__ 
desired_capabilities=desired_capabilities) 
    File "/home/sele/headless/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 92, in __init__ 
self.start_session(desired_capabilities, browser_profile) 
    File "/home/sele/headless/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 179, in start_session 
response = self.execute(Command.NEW_SESSION, capabilities) 
    File "/home/sele/headless/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 234, in execute 
response = self.command_executor.execute(driver_command, params) 
    File "/home/sele/headless/local/lib/python2.7/site-packages/selenium/webdriver/remote/remote_connection.py", line 407, in execute 
return self._request(command_info[0], url, body=data) 
    File "/home/sele/headless/local/lib/python2.7/site-packages/selenium/webdriver/remote/remote_connection.py", line 439, in _request 
resp = self._conn.getresponse() 
    File "/usr/lib/python2.7/httplib.py", line 1051, in getresponse 
response.begin() 
    File "/usr/lib/python2.7/httplib.py", line 415, in begin 
version, status, reason = self._read_status() 
    File "/usr/lib/python2.7/httplib.py", line 379, in _read_status 
raise BadStatusLine(line) 
httplib.BadStatusLine: '' 

のUbuntu 14.04.3 LTSにpython2.7.6 を使用していますか?私もクロームドライバの古いバージョンを使用していたウェブサイト

driver.get('http://christopher.su') 

答えて

8

にWeb要求を行う前に、この例外が発生したので、これは、私にはどんな意味がありません。

この問題が発生した場合は、クロームドライバとクロムブラウザの最新のアップデートを使用しているかどうかを確認してください。 python2 +

ありがとうございます。

+2

「brew install chromedriver」(Mac用)、またはhttps://sites.google.com/a/chromium.org/chromedriver/downloadsを参照してください。 – Pat

+0

これはきちんとしています。ありがとう! –

1

Chromedriver(2.26)の新しいバージョンにアップデートすると、私のために修正されました。

+1

これはコメントにする必要があります –

関連する問題