«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как устранить ошибку «Невозможно найти двоичный файл Chrome» в Selenium Python для старых версий Google Chrome?

Как устранить ошибку «Невозможно найти двоичный файл Chrome» в Selenium Python для старых версий Google Chrome?

Опубликовано 3 ноября 2024 г.
Просматривать:983

How to Solve the \

Невозможно найти двоичную ошибку Chrome с помощью Selenium Python для старых версий Google Chrome.

При использовании Selenium в Python со старыми версиями Google Chrome вы может возникнуть следующая ошибка:

WebDriverException: unknown error: cannot find Chrome binary

Эта ошибка указывает что ChromeDriver не может найти двоичный файл Chrome в расположении по умолчанию.

Чтобы решить эту проблему, вы можете явно указать местоположение двоичного файла Chrome, используя параметрbinary_location в параметрах WebDriver. Например:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.binary_location = "C:\\Program Files\\Chrome\\chrome64_55.0.2883.75\\chrome.exe"
driver = webdriver.Chrome('chromedriver.exe', chrome_options=options)

Убедитесь, что указанный путь указывает на правильное расположение двоичных файлов Chrome для вашей старой версии Chrome.

В качестве альтернативы вы можете установите соответствующую версию ChromeDriver, совместимую с вашей версией Chrome. В документе с требованиями ChromeDriver указаны ожидаемые расположения двоичных файлов Chrome для различных операционных систем:

ОСОжидаемое расположение Chrome
Linux/usr/bin/google-chrome1
Mac/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
Windows XP%HOMEPATH%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe
Windows Vista и новееC:\Users%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exe

Выполнив следующие действия, вы можете предотвратите ошибку «невозможно найти двоичный файл Chrome» и обеспечьте успешное выполнение сценариев WebDriver в более старых версиях Chrome.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3