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.
Zunächst Google Chrome.
Dann Chromedriver-Binary
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.
Löschen Sie zuerst die alte Version.
pip uninstall chromedriver-binary
bestätigen.
pip show chromedriver-binary
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. Die Version "83.0.4103.39.0" ist installiert.
Das Web-Scraping auf Selen wurde ebenfalls fehlerfrei behandelt. Glückwunsch Glückwunsch.
Recommended Posts