Maison > développement back-end > Tutoriel Python > Pourquoi Selenium génère-t-il une erreur « Exécutable Chromedriver introuvable » avec Chrome sans tête ?

Pourquoi Selenium génère-t-il une erreur « Exécutable Chromedriver introuvable » avec Chrome sans tête ?

Linda Hamilton
Libérer: 2024-12-16 11:01:17
original
445 Les gens l'ont consulté

Why Does Selenium Throw a

WebDriverException : exécutable 'chromedriver' introuvable avec Chrome sans tête

Lors de l'exécution de scripts Selenium avec Chrome sans tête, les utilisateurs peuvent rencontrer l'erreur :

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
Copier après la connexion

Cette erreur indique que le client Python Selenium ne parvient pas à localiser l'exécutable chromedriver binaire. Pour résoudre ce problème, assurez-vous de ce qui suit :

  • chromedriver.exe vs chrome.exe : chrome_options.binary_location doit pointer vers chromedriver.exe, et non chrome.exe.
  • Chemin exécutable : os.path.abspath("chromedriver") récupère le chemin du fichier pour chromedriver mais peut ne pas inclure .exe pour les utilisateurs Windows. Ajoutez explicitement .exe.
  • Exemple de code pour Windows :
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=r"C:\YourPath\chromedriver.exe")
Copier après la connexion

En résolvant ces problèmes, vous pouvez utiliser avec succès Chrome sans tête avec Selenium Python.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal