Я скачал chromedriver на свой Raspberry Pi (без графического интерфейса) отсюда: https://launchpad.net/ubuntu/trusty/armhf/chromium-chromedriver/65.0.3325.181-0ubuntu0.14.04.1
И затем я установил его, используя dpkg -i, и я могу проверить его установку в /usr/lib/chromium-browser/chromedriver'.
Когда я пытаюсь запустить свой скрипт, который использует селен:
options = Options()
options.add_argument(f'user-agent={USER_AGENT}')
options.add_argument('--window-size=1024,768')
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('disable-infobars')
options.add_argument("--disable-extensions")
driver = webdriver.Chrome('/usr/lib/chromium-browser/chromedriver', options=options)
# Fetch video url.
driver.get(url)
Вылетает со следующей ошибкой:
selenium.common.exceptions.WebDriverException: Message: unknown error:
session deleted because of page crash
from tab crashed
Эта ошибка возникает на:
driver.get(url)
Как бы это исправить? Это как настроить селен в моем коде? Или как я его установил?
Редактировать: Возможно ли, что ошибка вызвана версией chromium-chromedriver, установленной с панели запуска, является версией 65, а моя установка chromium-broswer - версией 72?
Если так, как мне установить старую версию браузера chromium?