Maison >développement back-end >Tutoriel Python >Comment résoudre l'erreur « Impossible de trouver le binaire Chrome » dans Selenium Python pour les anciennes versions de Google Chrome ?

Comment résoudre l'erreur « Impossible de trouver le binaire Chrome » dans Selenium Python pour les anciennes versions de Google Chrome ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-30 09:25:27773parcourir

How to Solve the

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 antérieures 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 résoudre ce problème, vous pouvez définir explicitement l'emplacement du binaire Chrome. en utilisant l'option binaire_location dans les options WebDriver. Par exemple :

<code class="python">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)</code>

Assurez-vous que le chemin spécifié pointe vers l'emplacement binaire Chrome correct pour votre ancienne version de Chrome.

Vous pouvez également installer la version correspondante de ChromeDriver compatible avec votre Version chromée. Le document sur les exigences de ChromeDriver fournit les emplacements binaires Chrome attendus pour différents systèmes d'exploitation :

OS Expected Location of Chrome
Linux /usr/bin/google-chrome1
Mac /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Windows XP %HOMEPATH%Local SettingsApplication DataGoogleChromeApplicationchrome.exe
Windows Vista and newer C:Users%USERNAME%AppDataLocalGoogleChromeApplicationchrome.exe

En suivant ces étapes, vous pouvez éviter l'erreur "Impossible de trouver le binaire Chrome" et garantir l'exécution réussie de vos scripts WebDriver avec des versions plus anciennes. Versions Chrome.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn