Невозможно найти двоичную ошибку 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