[Python] Beseitigen Sie Chrome Webdriver-Fehler

Ich weiß nicht, wie oft dies ist, aber wenn ich erneut versuche, mit Selen zu kratzen, wird eine Fehlermeldung angezeigt. Der Inhalt des Fehlers ist bekannt.

session not created: This version of ChromeDriver only supports Chrome version 80

Ich werde Google Übersetzung versuchen. *** "Keine Sitzung erstellt: Diese Version von Chrome Driver unterstützt nur Chrome Version 80" ***

Es kam vorher heraus. Klicken Sie hier ↓ [Python] Fehler in Selen, Scraping ist nicht mehr möglich, aber ...

Ich möchte wirklich, dass Sie plötzlich keinen Fehler mehr bekommen.

Überprüfen Sie die Umgebung

Zunächst Google Chrome. a02.png

Dann Chromedriver-Binary a01.png

Google Chrome-Version 83.0.4103.97
chromedriver-binäre Version 80.0.3987.106.0

Google Chrome wird automatisch aktualisiert, daher sollten Sie die Version von chromedriver-binary anpassen.

Installieren Sie den Treiber entsprechend der Version von Google Chrome neu

Löschen Sie zuerst die alte Version.

pip uninstall chromedriver-binary

bestätigen.

pip show chromedriver-binary

a03.png Es wurde ordnungsgemäß gelöscht. Installieren Sie als Nächstes die Chromedriver-Binärdatei, die der Version von Google Chrome entspricht. Informieren Sie sich vorab über den Pfad, in dem die Google Chrome-Datei gespeichert ist. Auf meinem Computer befand es sich unter "C: \ Programme (x86) \ Google \ Chrome \ Application".

Eingabeaufforderung


for /f "tokens=1" %V in ('dir /B /O-N "C:\Program Files (x86)\Google\Chrome\Application" ^|findstr "^[0-9].*" ') do pip install chromedriver-binary^<^=%V

Stellen Sie sicher, dass es richtig installiert ist. a04.png Die Version "83.0.4103.39.0" ist installiert.

Das Web-Scraping auf Selen wurde ebenfalls fehlerfrei behandelt. Glückwunsch Glückwunsch.

Recommended Posts

[Python] Beseitigen Sie Chrome Webdriver-Fehler
Mein Webdriver (Python)
Selen + WebDriver (Chrome) + Python | Erstellen einer Umgebung zum Scraping
Fahren Sie WebDriver mit Python
[Python] Memo Über Fehler
Selen WebDriver + Firefox49 (vorläufig) (Python)
Fordern Sie Python3 und Selenium Webdriver heraus
Beseitigen Sie Fehler ohne Mitglieder in Pylint
AES-verschlüsselte Windows Chrome-Cookies entschlüsseln [Python]
Beseitigen Sie WARNUNG beim Starten von Python IDLE