#python #selenium #selenium-webdriver #ubuntu-14.04 #httplib
#python #selenium #selenium-webdriver #ubuntu-14.04 #httplib
Вопрос:
Я пытаюсь настроить Selenium для запуска на моем сервере Ubuntu и выполнил точные шаги, найденные здесь. Теперь пробуем предоставленный пример скрипта:
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:
Удалите chromedriver и переустановите с последней стабильной версией отсюда, 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, и я решил удалить все это, затем переустановить, и это сработало.