So beheben Sie das Problem mit dem „Chromedriver“-Binärpfad in Selenium WebDriver
Beim Versuch, Selenium WebDriver mit Python zu verwenden, kann der Fehler bei Benutzern auftreten Meldung: „Die ausführbare Datei ‚chromedriver‘ muss im Pfad verfügbar sein.“ Obwohl der Binärpfad manuell heruntergeladen und konfiguriert wurde, bleibt dieser Fehler bestehen.
Ursache und Lösung
Das Problem ergibt sich aus der herkömmlichen Methode der manuellen Konfiguration des Binärpfads. Um das Problem zu beheben, sollten Sie das Webdriver-Manager-Modul verwenden, das den Treiber-Setup-Prozess automatisiert.
Installation und Implementierung
pip install webdriver-manager
Nach der Installation aktualisieren Sie Ihren Code mit die folgenden Änderungen:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
Mit der ChromeDriverManager-Klasse wird die richtige Binärdatei automatisch heruntergeladen und installiert, sodass keine manuelle Installation erforderlich ist Pfadkonfiguration. Dieser Ansatz ist auch auf andere Browser wie Firefox, Edge und Internet Explorer anwendbar, mit entsprechenden Treibermanagern von webdriver-manager.
Das obige ist der detaillierte Inhalt vonWie kann der Selenium-Ausführungspfadfehler „chromedriver' behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!