Maison >développement back-end >Tutoriel Python >Pourquoi est-ce que j'obtiens l'erreur « chromedriver » exécutable introuvable dans Selenium ?

Pourquoi est-ce que j'obtiens l'erreur « chromedriver » exécutable introuvable dans Selenium ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-27 15:00:12512parcourir

Why Am I Getting the

Erreur : exécutable 'chromedriver' introuvable dans PATH

Dans le scraping Web, les utilisateurs devront peut-être modifier l'agent utilisateur à l'aide du Chrome WebDriver de Selenium. Cependant, des erreurs peuvent survenir lors de la configuration de l'agent utilisateur.

Problème rencontré :

L'utilisateur rencontre le message d'erreur suivant :

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH

Cause :

Cette erreur indique que l'exécutable ChromeDriver est introuvable dans le Variable d'environnement PATH.

Solution :

Pour résoudre ce problème, la clé executable_path doit être transmise avec l'objet ChromeOptions. Cet argument spécifie le chemin absolu de l'exécutable ChromeDriver. Remplacez le chemin de l'espace réservé dans le code ci-dessous par l'emplacement réel de votre ChromeDriver :

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('user-agent = Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36')
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Users\Desktop\chromedriver_win32\chromedriver.exe')
driver.get('https://www.google.co.in')

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