2016-10-27 63 views
6

yüklerim selenyum, krom, pyvritualdisplay ve aşağıdaki öğretici kullanarak xvfb: i webdriver.Chrome çağırdığınızda bu hatası alıyorum bir piton selenyum komut dosyası çalıştırmayı denediğinizde https://christopher.su/2015/selenium-chromedriver-ubuntu/selenyum krom sürücü httplib.badstatusline

()

Ben Ubuntu 14.04.3 LTS üzerinde

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: '' 

herhangi bir fikir python2.7.6 kullanıyorum? Hatta krom sürücüsünün eski bir sürümünü kullanıyor muydu bir web sitesine

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

cevap

8

için bir web isteği yapmadan önce bu istisna olur, çünkü bu, bana hiç mantıklı değil.

Bu sorunla karşılaşırsanız, lütfen chromedriver'ın en son güncellemesini ve krom tarayıcınızı kullanarak kontrol edin. ve kullandığınız python2 +

Teşekkür ederiz.

+2

'Mac için chromedriver'ı yükleyin veya bkz. Https://sites.google.com/a/chromium.org/chromedriver/downloads – Pat

+0

Bu işlem düzgün, bunu yapabileceğimi hiç bilmiyordum. Teşekkürler! –

1

Chromedriver'ın (2.26) yeni sürümüne güncellemek benim için düzeltildi.

+1

Bu bir yorum olmalı –