Lors de la modification de l'agent utilisateur à l'aide de Selenium Chromedriver avec Python, les utilisateurs peut rencontrer une erreur indiquant : "WebDriverException : l'exécutable 'chromedriver' doit être dans PATH." Cette erreur indique que l'exécutable ChromeDriver n'est pas inclus dans la variable d'environnement PATH du système.
L'erreur se produit car Selenium nécessite que l'exécutable ChromeDriver soit accessible à partir de la variable PATH du système pour fonctionner correctement. . Si l'exécutable n'est pas présent dans cette variable, Selenium ne pourra pas le localiser et l'utiliser.
Pour résoudre le problème, ajoutez le chemin absolu de l'exécutable ChromeDriver au PATH variable d'environnement. Voici comment :
<user directory>\Downloads\chromedriver_win32\chromedriver.exe
Ajouter PATH aux variables d'environnement :
Implémentation Python :
Une fois la variable PATH modifiée, l'erreur devrait être résolue. Vous pouvez maintenant utiliser le code Python suivant pour modifier l'agent utilisateur et utiliser Selenium 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') # Modify the path to the ChromeDriver executable as necessary 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!