"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi Selenium renvoie-t-il une erreur « WebDriverException : Message : l'exécutable « Webdrivers » peut avoir des autorisations incorrectes » ?

Pourquoi Selenium renvoie-t-il une erreur « WebDriverException : Message : l'exécutable « Webdrivers » peut avoir des autorisations incorrectes » ?

Publié le 2024-12-22
Parcourir:128

Why Does Selenium Throw a \

Erreur d'autorisations exécutables "Webdrivers" dans Selenium

Description du problème

Lorsque vous essayez d'utiliser Selenium avec Python, vous pouvez rencontrer le message d'erreur :

WebDriverException: Message: 'Webdrivers' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home

Cause

Cette erreur indique que l'exécutable ChromeDriver dispose d'autorisations de fichier incorrectes.

Solution

La solution à cette erreur dépend de votre système d'exploitation. système :

Windows :

  1. Téléchargez le pilote Chrome compatible avec votre version de Windows à partir de https://sites.google.com/a/chromium.org/ chromedriver/downloads.
  2. Extractez le fichier ZIP vers un emplacement approprié.
  3. Spécifiez le chemin complet de l'exécutable chromedriver.exe dans votre code :
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe')

Linux et macOS :

  1. Téléchargez le ChromeDriver compatible avec la version de votre système d'exploitation à partir de https://sites.google.com/a/chromium.org/chromedriver/downloads.
  2. Extrayez le fichier tar vers un emplacement approprié.
  3. Spécifiez le chemin complet de l'exécutable chromedriver dans votre code :
driver = webdriver.Chrome(executable_path='/path/to/chromedriver')

Remarques supplémentaires :

  • Assurez-vous que vous disposez des autorisations appropriées pour accéder au fichier .
  • Si l'erreur persiste, vérifiez que la version de ChromeDriver correspond à la version de votre navigateur.
  • Envisagez d'exécuter votre code avec des privilèges élevés (par exemple, en utilisant sudo sous Linux ou macOS).
Dernier tutoriel Plus>

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