Maison > développement back-end > Tutoriel Python > Pourquoi est-ce que j'obtiens l'erreur « WebDriverException : Message : l'exécutable \'Webdrivers\' peut avoir des autorisations incorrectes » ?

Pourquoi est-ce que j'obtiens l'erreur « WebDriverException : Message : l'exécutable \'Webdrivers\' peut avoir des autorisations incorrectes » ?

Mary-Kate Olsen
Libérer: 2024-11-03 04:52:30
original
1061 Les gens l'ont consulté

Why am I getting the

L'exécutable 'Webdrivers' peut avoir des autorisations incorrectes : résolution de WebDriverException

Le "WebDriverException : message : l'exécutable 'Webdrivers' peut avoir des autorisations incorrectes" L'erreur indique que l'exécutable ChromeDriver que vous essayez d'utiliser dispose d'autorisations incorrectes.

Cause :

Cette erreur se produit lorsque l'exécutable ChromeDriver ne dispose pas des autorisations nécessaires pour s'exécuter. correctement. Cela peut être dû à une installation incorrecte ou à une configuration incorrecte.

Résolution :

Pour résoudre ce problème, suivez ces étapes :

  • Pour les utilisateurs Windows :

    1. Téléchargez la version appropriée de ChromeDriver (chromedriver_win32.zip) pour votre système et décompressez-la.
    2. Spécifiez le chemin complet du fichier. exécutable chromedriver.exe avec le paramètre executable_path, en vous assurant que vous utilisez les barres obliques correctes (ou /).
  • Pour les utilisateurs Linux :

    1. Téléchargez la version ChromeDriver appropriée (chromedriver_linux64) pour votre système et décompressez-la.
    2. Spécifiez le chemin complet de l'exécutable chromedriver avec le paramètre executable_path, en utilisant des barres obliques (/).
    3. Assurez-vous que l'exécutable chromedriver dispose des autorisations d'exécution en exécutant : chmod x /path/to/chromedriver
  • Pour les utilisateurs de macOS :

    1. Téléchargez la version ChromeDriver appropriée (chromedriver_mac64) pour votre système et décompressez-la.
    2. Spécifiez le chemin complet de l'exécutable chromedriver avec le paramètre executable_path, en utilisant des barres obliques (/).
    3. Assurez-vous que l'exécutable chromedriver dispose des autorisations d'exécution en exécutant : chmod x /path/to/chromedriver

Code mis à jour :

Pour Windows :

<code class="python">driver = webdriver.Chrome(executable_path=r'C:/path/to/chromedriver.exe')</code>
Copier après la connexion

Pour Linux :

<code class="python">driver = webdriver.Chrome(executable_path='/path/to/chromedriver')</code>
Copier après la connexion
Copier après la connexion

Pour macOS :

<code class="python">driver = webdriver.Chrome(executable_path='/path/to/chromedriver')</code>
Copier après la connexion
Copier après la connexion

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