Maison >développement back-end >Tutoriel Python >Comment corriger l'erreur « WebDriverException : Message : l'exécutable \'Webdrivers\' peut avoir des autorisations incorrectes » ?

Comment corriger l'erreur « WebDriverException : Message : l'exécutable \'Webdrivers\' peut avoir des autorisations incorrectes » ?

DDD
DDDoriginal
2024-10-30 07:42:28845parcourir

How to Fix

L'exécutable « Webdrivers » peut avoir des autorisations incorrectes. Veuillez consulter...

Le message d'erreur « WebDriverException : Message : l'exécutable 'Webdrivers' peut avoir des autorisations incorrectes » indique que l'exécutable ChromeDriver utilisé dispose d'autorisations de fichier incorrectes. Pour résoudre ce problème, assurez-vous que l'exécutable ChromeDriver dispose des autorisations appropriées :

Si vous utilisez Windows :

  1. Téléchargez chromedriver_win32.zip à partir de l'emplacement de téléchargement de ChromeDriver.
  2. Décompressez le fichier à l'emplacement souhaité.
  3. Spécifiez le chemin complet du fichier chromedriver.exe dans votre code, y compris l'extension ".exe". Utilisez des barres obliques inverses () ou des barres obliques (/) précédées du commutateur "r".
<code class="python">driver = webdriver.Chrome(executable_path=r'C:/path/to/chromedriver.exe')</code>

Si vous utilisez Linux :

  1. Téléchargez chromedriver_linux64 à partir du téléchargement de ChromeDriver. Emplacement.
  2. Décompressez le fichier à l'emplacement souhaité.
  3. Spécifiez le chemin complet de l'exécutable chromedriver dans votre code, sans l'extension ".exe". Utilisez des barres obliques (/).
<code class="python">driver = webdriver.Chrome(executable_path='/path/to/chromedriver')</code>

Si vous utilisez MacOS :

Suivez les mêmes étapes que pour Linux, en utilisant plutôt chromedriver_mac64.

Assurez-vous que le L'exécutable ChromeDriver dispose des autorisations nécessaires (lecture, écriture et exécution) pour l'utilisateur actuel ou l'utilisateur exécutant le script. De plus, vérifiez que le chemin d'accès à l'exécutable est correct et qu'il ne contient aucun caractère spécial ni espace susceptible de causer des problèmes.

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