Impossible de trouver l'erreur binaire Chrome avec Selenium Python pour les anciennes versions de Google Chrome
Lorsque vous utilisez Selenium dans Python avec des versions plus anciennes de Google Chrome, vous peut rencontrer l'erreur suivante :
WebDriverException: unknown error: cannot find Chrome binary
Cette erreur indique que ChromeDriver ne peut pas localiser le binaire Chrome à son emplacement par défaut.
Pour Pour résoudre ce problème, vous pouvez définir explicitement l'emplacement binaire de Chrome à l'aide de l'option binaire_location dans les options WebDriver. Par exemple :
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)
Assurez-vous que le chemin spécifié pointe vers l'emplacement binaire Chrome correct pour votre ancienne version de Chrome.
Vous pouvez également installez la version ChromeDriver correspondante compatible avec votre version de Chrome. Le document sur les exigences de ChromeDriver fournit les emplacements binaires Chrome attendus pour différents systèmes d'exploitation :
OS | Emplacement prévu de 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 et versions ultérieures | C:\Users%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exe |
En suivant ces étapes, vous pouvez éviter l'erreur « Impossible de trouver le binaire Chrome » et garantir la réussite de l'exécution de vos scripts WebDriver avec les anciennes versions de Chrome.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3