Fehler bei den Berechtigungen der ausführbaren Datei „Webdrivers“ in Selenium
Problembeschreibung
Beim Versuch, Selenium mit Python zu verwenden, wird möglicherweise die Fehlermeldung angezeigt:
WebDriverException: Message: 'Webdrivers' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home
Nach dem Login kopieren
Ursache
Dieser Fehler weist darauf hin, dass die ausführbare ChromeDriver-Datei falsche Dateiberechtigungen hat.
Lösung
Die Lösung für diesen Fehler hängt von Ihrem Betriebssystem ab :
Windows:
- Laden Sie den mit Ihrer Windows-Version kompatiblen ChromeDriver von https://sites.google.com/a/chromium.org/chromedriver herunter /downloads.
- Extrahieren Sie die ZIP-Datei an einen geeigneten Speicherort.
- Geben Sie den vollständigen Pfad zur ausführbaren Datei chromedriver.exe in Ihrem Code an:
<code class="python">driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe')</code>
Nach dem Login kopieren
Linux und macOS:
- Laden Sie den mit Ihrer Betriebssystemversion kompatiblen ChromeDriver von https://sites.google.com/a/chromium.org/chromedriver/downloads herunter.
- Extrahieren Sie die TAR-Datei an einen geeigneten Speicherort.
- Geben Sie den vollständigen Pfad zur ausführbaren Chromedriver-Datei in Ihrem Code an:
<code class="python">driver = webdriver.Chrome(executable_path='/path/to/chromedriver')</code>
Nach dem Login kopieren
Zusätzliche Hinweise:
- Stellen Sie sicher, dass Sie über die entsprechenden Berechtigungen zum Zugriff auf die Datei verfügen.
- Wenn der Fehler weiterhin auftritt, überprüfen Sie, ob die ChromeDriver-Version mit der Version Ihres Browsers übereinstimmt.
- Erwägen Sie, Ihren Code mit erhöhten Rechten auszuführen (z. B. mit sudo unter Linux oder macOS).
Das obige ist der detaillierte Inhalt vonWarum löst Selenium den Fehler „WebDriverException: Meldung: Die ausführbare Datei „Webdrivers' verfügt möglicherweise über falsche Berechtigungen' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!