2016-10-21 5 views
0

Я пытаюсь настроить Selenium для запуска на моем сервере Ubuntu и выполнил точные шаги here. Теперь попробуйте пример сценария:Ошибка настройки Selenium на сервере Ubuntu 14.04, httplib.BadStatusLine: ''

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. Просто обновите python, используя conda и Selenium версии 3.0.1.

ответ

1

Удалите хромированную решетку и установите ее с последней стабильной отсюда https://sites.google.com/a/chromium.org/chromedriver/downloads.

В терминале, выполните следующие действия:

Wget https://chromedriver.storage.googleapis.com/2.25/chromedriver_linux64.zip Судо распакуйте chromedriver_linux64.zip -d/USR/местные/бен Судо CHMOD 755/USR/местные/бен/chromedriver

Проверьте версию (chromedriver --version) мой говорит 2.25, и ваша версия браузера Chrome (должна быть 54 *).

У меня были все те же ошибки, которые пытались установить chromedriver 2.9, и я решил удалить все это, а затем переустановить и это сработало.