[PYTHON] Was tun, wenn im Selenium Chrome-Treiber ein Versionsfehler auftritt?

Überblick

Wenn Sie den Chrome-Treiber aufgrund des Upgrades der Chrome-Version mit Selenim verwenden

Message: session not created: This version of ChromeDriver only supports Chrome version [XX]

Ein solcher Fehler kann auftreten. Eine kurze Zusammenfassung der Problemumgehungsschritte.

Verfahren

Gemeinsame Einstellung

  1. Starten Sie den Chrome-Browser und überprüfen Sie die Chrome-Version
  2. Überprüfen Sie die Chrome-Version in den Einstellungen

Wenn Sie chromedriver-binary verwenden

▼Chromedriver https://pypi.org/project/chromedriver-binary/

  1. Öffnen Sie "Release-Verlauf" aus der Liste der Navigation chromedriver-binary · PyPI 2020-08-21 13-56-01.png
  2. Öffnen Sie den Link derselben oder einer ähnlichen Version von Chrome aus der Liste "Release-Verlauf".
  1. Rufen Sie den Befehl pip oben auf dem Bildschirm ab (kopieren Sie ihn) 4, öffnen Sie das Terminal (Befehlszeile) 5, deinstallieren Sie chromedriver-binary
pip uninstall chromedriver-binary

6, mit dem erhaltenen Befehl neu installieren

pip install chromedriver-binary==84.0.4147.30.0

→ Wenn damit die Python-Verarbeitung ausgeführt wird und kein Fehler auftritt, ist dies in Ordnung

Wenn Sie den Chrome-Treiber heruntergeladen haben

▼ Chrome-Treiber-Download-Seite http://chromedriver.chromium.org/downloads

  1. Öffnen Sie die Download-Seite von ChromeDriver und öffnen Sie den Link derselben oder einer geschlossenen Version von Chrome
  1. Laden Sie die Zip-Datei herunter, die dem Betriebssystem Ihrer Umgebung entspricht https:chromedriver.storage.googleapis.com:index..png
  2. Ersetzen Sie den heruntergeladenen Chrome-Treiber durch den vorhandenen Chrome-Treiber

→ Wenn damit die Python-Verarbeitung ausgeführt wird und kein Fehler auftritt, ist dies in Ordnung

Recommended Posts

Was tun, wenn im Selenium Chrome-Treiber ein Versionsfehler auftritt?
Was tun, wenn in tf.train.start_queue_runners () ein 0xC0000005-Fehler auftritt?
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn in Sublime Text Python ein Unicode-Codierungsfehler auftritt?
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
[Python] Was tun, wenn bei send_keys in Headless Chrome ein Fehler auftritt?
Was tun, wenn im Chrome-Webtreiber (Selenium) die Fehlermeldung "Beim Anzeigen dieser Webseite ist ein Problem aufgetreten" angezeigt wird?
Was tun, wenn `Argumente [0] .scrollIntoView ();` in Python-Selen fehlschlägt?
Was tun, wenn pip in Homebrew einen DistributionError ausgibt?
Was tun, wenn beim Aktualisieren von conda ein Fehler beim Entfernen auftritt?
Was tun, wenn der Druckbefehl selbst einen Fehler in Mayas Python verursacht?
Was tun, wenn Python in pyenv nicht von der Systemversion wechselt?
Was tun, wenn in Python minus Null angezeigt wird?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Was tun, wenn beim Versuch, model.save mit Keras zu modellieren, der Fehler "get_config" überschrieben werden muss?
Was tun, wenn pip --user in einer mit pyenv erstellten virtuellen Umgebung einen Fehler zurückgibt?
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
[OSX] [pyenv] Was tun, wenn in pip ein SSL-Fehler auftritt?
Wenn in boto3 der Fehler no attribute angezeigt wird, überprüfen Sie die Version
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
[Django] Was tun, wenn beim Registrieren von Daten von der Verwaltungssite in die Datenbank ein Integritätsfehler auftritt?
Was tun, wenn ein SSL-Fehler mit pip in einer Windows10-, Miniconda- oder VScode-Umgebung auftritt?
Was tun, wenn NotADirectoryError: [Errno 20] Kein Verzeichnis: 'xdg-settings' wird im Jupyter-Notizbuch angezeigt
Was tun, wenn unter Ubuntu 20.04 ein SSL-Verbindungsfehler (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) auftritt?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn beim Versuch, eine Nachricht in task.loop () unmittelbar nach dem Start zu senden, eine Fehlermeldung angezeigt wird?
Was tun, wenn der Fehler angezeigt wird? Die Eingabe enthält NaN, unendlich oder einen Wert, der für dtype zu groß ist ('float64').
[Selen] Öffnen Sie den Link in einem neuen Tab und verschieben Sie ihn [Python / Chrome-Treiber]
Was tun, wenn in pycurl (einer von ihnen) "(35, 'SSL-Verbindungsfehler')" angezeigt wird?
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Was tun, wenn der Fehler RuntimeError angezeigt wird: Python wird nicht als Framework installiert, wenn Sie versuchen, matplitlib und pylab in Python 3.3 zu verwenden
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?
Was tun, wenn Sie Python auf IntelliJ ausführen und mit einem Fehler beenden?
Was tun, wenn bei Do and Return in einem Golang-Test ein Fehler mit zu vielen Eingabeargumenten auftritt?
Was tun, wenn bei der Installation mit Paketverwaltung von pip, npm, gem ein Kommunikationsfehler aufgrund eines Proxys auftritt?
Was tun, wenn die Paketabhängigkeit nicht repariert werden kann?
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Was tun, wenn beim Importieren von _ssl ein Fehler auftritt?
Was tun, wenn Sie sich nicht als root anmelden können?
Notieren Sie sich, was Sie in Zukunft mit Razpai machen möchten
Was tun, wenn das Bild nicht mit matplotlib usw. im Docker-Container angezeigt wird?
Was tun, wenn ein nicht in pom.xml definiertes Glas zu einem fehlenden Artefakt wird?
Was tun, wenn Swagger-Codegen mit Python und Importfehler ausgeführt wird? Es wird kein Modul mit dem Namen angezeigt
Was tun, wenn beim Ausführen von "certbot erneuern" in der CakePHP-Umgebung eine Fehlermeldung angezeigt wird?
Was tun, wenn in numpy.load () "Objekt-Arrays nicht geladen werden können, wenn allow_pickle = False" auftritt?
Was tun, wenn schwerwiegender Python-Fehler: Py_Initialize: Sys-Standard-Streams können nicht initialisiert werden LookupError: Unbekannte Codierung: Windows-31j tritt in PyCharm auf
Was tun, wenn Yum kaputt geht?
[AWS] Was tun, wenn der Ping-Befehl eine "Zeitüberschreitung" verursacht?
So bestimmen Sie die Existenz eines Selenelements in Python
[Beanstalk] Was tun, wenn beim Importieren der UUID ein Fehler auftritt?
Was tun, wenn "Unbenannt: 0" in_csv-> read_csv von Pandas hinzugefügt wird?
Was tun, wenn der Inode unter EC2 Linux erschöpft ist?
So installieren Sie Chrome Driver für Chrome automatisch mit Python + Selenium + Chrome
Was tun, wenn UnicodeDecodeError während read_csv in Pandas auftritt (pd.read_table ())
Was tun, wenn ModuleNotFoundError: In Python tritt kein Modul mit dem Namen 'XXX' auf
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Was zu tun ist, wenn Sie sich über "Umkehrungen" ärgern, muss eine 2D-Liste sein ... im matplotlib-Pfeil