@motya88

Как установить selenium(python) на VPS Ubuntu?

Добрый день!
Помогите, пожалуйста разобраться как запустить код, использующий selenium b chromedriver на VPS.
VPS - Ubuntu 16.04.6 LTS (GNU/Linux 2.6.32-042stab142.1 x86_64)
Python 3.5.2

Делал все по инструкции вот тут: jonathansoma.com/lede/algorithms-2017/servers/sett...
Когда-то инструкция помогла, но теперь не работает.
Запускаю вот этот код:
from pyvirtualdisplay import Display
from selenium import webdriver

display = Display(visible=0, size=(800, 600))
display.start()

options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')

driver = webdriver.Chrome(chrome_options=options)
driver.get('http://nytimes.com')
print(driver.title)


В итоге получаю:
Traceback (most recent call last):
  File "./qwert.py", line 10, in <module>
    driver = webdriver.Chrome(chrome_options=options)
  File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
    self.service.start()
  File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/common/service.py", line 98, in start
    self.assert_process_still_running()
  File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running
    % (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 127
  • Вопрос задан
  • 525 просмотров
Решения вопроса 1
ScriptKiddo
@ScriptKiddo
Если делали по инструкции - то скачали старый chromedriver.

Актуальную версию можно скачать здесь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@KingstonKMS
В headless режиме
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы