Wenn Selenium sagt, dass die Chrome-Treiberversion anders ist (Python)

Wenn Selenium sagt, dass die Chrome-Treiberversion anders ist (Python)

Dieses Problem: Chromedriver-Versionsfehler

Wenn ich Selen zum ersten Mal seit langer Zeit wieder benutze, funktioniert etwas nicht ... Gibt es so etwas? Betrachten Sie den Fehlerbefehl

SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 76

Ich habe diesen Fehler bekommen. Dies geschieht, wenn die Versionen von Chrome und Chrome-Treiber unterschiedlich sind. Was soll ich dann tun? Die Antwort ist einfach. Alles was Sie tun müssen, ist die Versionen abzugleichen.

Lösungen

Finden Sie die Chrome-Version heraus

Öffnen Sie zuerst Chrome. Drücken Sie dann das Menü mit drei vertikalen Punkten neben dem oberen Symbol. Gehen Sie darin zu "Hilfe" und klicken Sie auf "Über Google Chrome". Danach können Sie die Version von Chrome überprüfen. Erinnere dich an die Version dort.

Installieren Sie den Chrome-Treiber

Installieren Sie dann den entsprechenden Chrome-Treiber für Ihre Version.

pip install chromedriver-binary == 76.0.3809.132 <- "Geben Sie die zuvor überprüfte Chrome-Version ein"

Sie können es installieren, indem Sie die oben genannten Schritte in einem Terminal ausführen. Da der Ort, an dem 76.0.3809.132 geschrieben wird, die Version ist, ersetzen Sie sie bitte durch die zuvor bestätigte Version von Chrome und führen Sie sie aus.

Ich denke, Sie bekommen hier oft einen Fehler. Wenn Sie den Fehler lesen, werden möglicherweise verschiedene Versionen aufgelistet. Es hat nicht die Version von Chromedriver, die Sie zuvor eingegeben haben, aber es hat die Version, die Sie anzeigen! Wählen Sie daher eine Version aus der Chrome-Version aus und schreiben Sie den obigen Versionsteil erneut.

Recommended Posts

Wenn Selenium sagt, dass die Chrome-Treiberversion anders ist (Python)
So installieren Sie Chrome Driver für Chrome automatisch mit Python + Selenium + Chrome
[Python] Ich habe einen Bot erstellt, der mir die aktuelle Temperatur anzeigt, wenn ich einen Ortsnamen in LINE eingebe
Es scheint, dass die Version von Pyflakes nicht die neueste ist, wenn flake8 installiert ist
Sind Php / Ruby / Python, die nur ausgeführt werden, wenn die Datei direkt aufgerufen wird
Wenn Sie den Chrome-Treiber aktualisieren möchten.
Was tun, wenn im Selenium Chrome-Treiber ein Versionsfehler auftritt?
Ich kann Chrome nicht mit Selen öffnen, da die Chrome-Treiberversion nicht übereinstimmt
[Selen] Öffnen Sie den Link in einem neuen Tab und verschieben Sie ihn [Python / Chrome-Treiber]
Es gibt ein Muster, das das Programm bei Verwendung von Python-Threading nicht gestoppt hat
Der Zeitpunkt, zu dem der Wert des Standardarguments ausgewertet wird, unterscheidet sich zwischen Ruby und Python.
Beachten Sie die häufig verwendeten Optionen in Python + Selen + Chrome
Suchen Sie den Teil 575 aus Wikipedia in Python
[Python] Warum die IDs der referenzierten Objekte gleich sind, wenn verschiedenen Variablen dieselbe Ganzzahl zugewiesen wird
Beachten Sie Links, die bei der Verwendung von Python, Selenium2 hilfreich sein können
[Selen] Drucken ohne Kopf- und Fußzeile (erzwungen) [Python / Chrome-Treiber]
Was ist die Standard-TLS-Version des Python-Anforderungsmoduls?
Bedienen Sie den Browser mit den Python-Bindungen des Selenium Web Driver
So gehen Sie mit dem Problem um, dass das aktuelle Verzeichnis verschoben wird, wenn Python von Atom ausgeführt wird
Die Geschichte, dass die Version von Python 3.7.7 nicht an Heroku angepasst wurde
Spielen Sie Sounds in Python ab, vorausgesetzt, die Tastatur ist eine Klaviertastatur
So stellen Sie fest, dass in Python3 ein Kreuzschlüssel eingegeben wurde
Importieren Sie ein Modul, das häufig beim Starten des Python-Interpreters verwendet wird
Die Geschichte, dass Vererbungsverhalten in jeder Sprache sehr unterschiedlich ist
Erstellen einer Python-Umgebung unter Ubuntu (wenn pip nicht die Standardeinstellung war)
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Da ich zu verschiedenen Zeiten anfing zu arbeiten, machte ich einen Bot, der mir die Zeit sagt, die Arbeit zu verlassen