Ошибка Selenium: эта версия ChromeDriver поддерживает только Chrome версия 81 | Моя версия драйвера 81.0.4044.69 - PullRequest
2 голосов
/ 23 марта 2020

Получение этой ошибки при попытке запустить сессию с заголовком.

Я использовал команду driver = webdriver.Chrome(executable_path=r'C:\Users\Administrator\Desktop\chromedriver\chromedriver.exe')

1 Ответ

1 голос
/ 23 марта 2020

Пожалуйста, вернитесь к Chromedriver 80 (это стабильная версия). Chromedriver 81 по-прежнему является бета-версией и поддерживает chrome 81, я уверен, что у вас может быть Chrome версия браузера 80.

Вы можете загрузить chrome 80 стабильную версию с здесь

Редактировать 1: рекомендуется

В качестве альтернативы вы можете использовать (webdriver_manager) (https://pypi.org/project/webdriver-manager/#description), который позаботится об установке последней версии драйвера на муха. Так что вам не нужно беспокоиться, каждый раз, когда ваш браузер получает обновленную / более новую версию драйвера.

Вот как вы можете установить webdriver-manager, используя pip.

pip install webdriver-manager

После успешной установки webdriver_manage вы можете начать использовать его в скрипте, как показано ниже.

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("https://www.google.com")
driver.quit

Отличная часть этой библиотеки - вы можете установить любой драйвер на лету.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...