[PYTHON] Informationen zum Versionsfehler des Chrome-Treibers "Meldung: Sitzung nicht erstellt: Diese Version von ChromeDriver unterstützt nur Chrome Version 81"

Umgebung: mac OS Catalina Version 10.15.4

Ich lasse den Chrome-Treiber jeden Tag laufen, Ab einem Tag erschien plötzlich die folgende Fehlermeldung und das Phänomen, dass es nicht funktionierte, trat auf.

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

Als Ursache, Der Chrome-Treiber wurde kürzlich aktualisiert und automatisch auf Version 83 aktualisiert.

Als Gegenmaßnahme Durch Herabstufen der Chrome-Version Ich habe die Anwendungsversion 81 neu installiert Es wurde automatisch aktualisiert und das Ergebnis wurde wiederholt.

Also habe ich beschlossen, die Chromedriver-Seite zu wechseln. Da es jedoch nicht einfach war, werde ich es als Memorandum schreiben.

Geben Sie im zu installierenden Befehl Folgendes ein Ich habe bestätigt, dass es auf Version 83 aktualisiert wurde, aber es hat sich nicht verbessert.

 pip3 install --upgrade pip chromedriver-binary

Selbst wenn ich es von der offiziellen Website von chromedriver installiere, verbessert es sich nicht. https://chromedriver.chromium.org/

Infolgedessen erinnerte ich mich, dass ich es mit Homebrew installiert hatte, Mach Folgendes

brew tap homebrew/cask
brew cask install chromedriver

Dann mit einer Nachricht "Ich installiere es !!" wird angezeigt

brew cask reinstall chromedriver

Ich habe eine Neuinstallation durchgeführt.

Und Wenn Sie versuchen, Selen zu verwenden "Der" Chrome-Treiber "kann nicht geöffnet werden, da der Entwickler nicht überprüft werden kann." Wurde angezeigt, so https://qiita.com/apukasukabian/items/77832dd42e85ab7aa568 Ich bezog mich darauf und löste es sicher.

Danach hat es sicher funktioniert.

Recommended Posts

Informationen zum Versionsfehler des Chrome-Treibers "Meldung: Sitzung nicht erstellt: Diese Version von ChromeDriver unterstützt nur Chrome Version 81"
Sitzung nicht erstellt: Diese Version von ChromeDriver unterstützt nur Chrome Version 76
Chrome-Treiber-Binärdatei automatisch mit Chrome synchronisieren
Ich kann Chrome nicht mit Selen öffnen, da die Chrome-Treiberversion nicht übereinstimmt
Wenn in Python + Selenium "Nachricht: Sitzung nicht erstellt" auftritt