Beim Versuch, Selenium mit Python zu verwenden, stoßen zahlreiche Benutzer auf ein verwirrendes Problem, bei dem sie die Fehlermeldung „‚chromedriver ' Die ausführbare Datei muss im Pfad verfügbar sein. Dieser Fehler tritt trotz der scheinbar korrekten Platzierung der ausführbaren Chromedriver-Datei in der Umgebungsvariablen „Pfad“ des Benutzers auf.
Der herkömmliche Ansatz zur Lösung dieses Problems besteht darin, die ausführbare Chromedriver-Datei manuell von der offiziellen Website herunterzuladen und die Pfadvariable entsprechend festzulegen . Eine schlankere Lösung ist jedoch durch die Verwendung des Webdriver-Manager-Pakets verfügbar.
Um diese Methode anzuwenden, befolgen Sie diese Schritte:
pip install webdriver-manager
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
Dieser überarbeitete Code nutzt den Webdriver-Manager, um die entsprechende Chromedriver-Binärdatei automatisch herunterzuladen und zu installieren, wodurch die Notwendigkeit einer manuellen Einrichtung und Konfiguration entfällt. Diese Methode vereinfacht nicht nur den Prozess, sondern unterstützt auch die automatische Installation anderer Browser-Binärdateien, beispielsweise für Firefox, Edge und Internet Explorer.
Das obige ist der detaillierte Inhalt vonWie behebt man den Selenium-Fehler „Die ausführbare Datei ‚chromedriver' muss im Pfad verfügbar sein'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!