[PYTHON] Wenn ich einen Chrom-Treiberfehler in Selenium bekomme

Beim Erstellen einer Crawlerumgebung mit Selenium wurde der folgende Fehler angezeigt. Es ist eine Mac-Umgebung.

selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

Es scheint, dass der Pass nicht bestanden hat. Versuchen Sie, den Speicherort anzugeben, an dem der Chrome-Treiber gespeichert ist.

webdriver.Chrome(executable_path='Pfad mit Chrome-Treiber')

Es hat auf JupyterLab funktioniert, aber es hat nicht funktioniert, als ich es mit .py getestet habe. damit Installieren Sie chromedriver-binary.

pip install chromedriver_binary==Chromedriver-Version

Stellen Sie in JupyterLab "!" Vor und wie folgt ↓

!pip install chromedriver_binary==Chromedriver-Version

Ich werde es prüfen.

from selenium import webdriver
import chromedriver_binary
driver = webdriver.Chrome()

Wenn Chrome gestartet wird, ist dies vorerst in Ordnung.

Der Chromedriver installiert den, der dem derzeit verwendeten Chrome-Build entspricht. Wenn Chrome beispielsweise "84.0.4147.105" ist, sieht es wie "Chrome-Treiber 84.0.4147.30" aus.

Wenn die Hauptversion anders ist, erstellen Sie SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 85 Ich erhalte einen solchen Fehler und es funktioniert nicht.

Recommended Posts

Wenn ich einen Chrom-Treiberfehler in Selenium bekomme
Ich erhalte eine java.util.regex.PatternSyntaxException, wenn ich einen String in PySpark teile
Ich erhalte eine Fehlermeldung, wenn ich opencv in pyautoGUI einfüge
Ich bekomme einen UnicodeDecodeError mit mecab-python3
Im Chainer-Tutorial wird beim Importieren eines Pakets eine Fehlermeldung angezeigt. (spotten)
Ich erhalte einen KeyError in pyclustering.xmeans
Ich kann das Element in Selen nicht bekommen!
Ein Memorandum beim automatischen Erwerb mit Selen
Wenn ich eine Fehlermeldung mit Pylint unter Windows Atom erhalte
Bei Verwendung von @property in Python wird ein Attribut nicht festgelegt
Ich erhalte einen UnicodeDecodeError, wenn ich mit mod_wsgi laufe
Ich erhalte eine Fehlermeldung, wenn ich ein Python-Plug-In in Visual Studio Code in die pyenv-Umgebung einfüge
Importfehler: Der Name'Flask 'kann nicht importiert werden, wenn der Dateiname in Flask flask.py lautet
Bei Verwendung des Dialogfelds zum Öffnen des Verzeichnisses in Tkinter wird ein seltsames Fenster angezeigt
[Python] Dinge, die überprüft werden müssen, wenn in Django ein Unicode-Dekodierungsfehler auftritt
Ich erhalte einen Importfehler mit Python Beautiful Soup
Beim Versuch meinheld + WebSocket + mongodb wird eine Fehlermeldung angezeigt
BigQuery - Wenn Sie einen Grund erhalten: responseTooLarge-Fehler in Python
Iframe in Seite mit Selenium kann nicht bearbeitet werden
Wenn beim Python-Scraping ein Fehler auftritt (Anforderungen)
Bei Verwendung von JUMAN ++ mit PyKNP ist ein Wertefehler aufgetreten
Ich erhalte [Fehler 2055], wenn ich versuche, mit Heroku eine Verbindung zu MySQL herzustellen
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Ich habe ein Skript geschrieben, um eine beliebte Seite in Japan zu bekommen
Wenn ich pipenv install <Paketname> ausführe, wird der Fehler "Keine passende Verteilung für <Paketname> gefunden" angezeigt.
Beim Erstellen einer Matrix in einer Liste
Beim Schreiben eines Programms in Python
Holen Sie sich Boolean mit Flask-Anfrage
Beim Versuch, maec 4.0.1.0 mit pip zu installieren, wird eine Fehlermeldung angezeigt
Ich habe einen SSL-Fehler erhalten, als ich Anaconda in einer neuen Umgebung installiert habe, also habe ich ihn behoben (Windows10, Anaconda3-2019.10).
Ich erhalte einen Betriebssystemfehler: [Errno 8] Fehler beim Ausführen des Formats, wenn eine Flask-Anwendung mit einem Python-Befehl ausgeführt wird
Was tun, wenn beim Versuch, model.save mit Keras zu modellieren, der Fehler "get_config" überschrieben werden muss?
Ich erhalte eine Fehlermeldung beim Import von Pandas.
Python VBA, um mit Selenium die gesamte WEB-Seite zu erfassen
Wo höre ich auf, wenn ich in einer Funktion in GDB (x86) einen Haltepunkt setze?
Ich möchte in der Einschlussnotation drucken
Ich habe ein Pay-Management-Programm in Python erstellt!
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
Bei Programmierfehler: (1146, "Tabelle '<Tabellenname>' existiert nicht") tritt in Django auf
Ich habe in Python einen Discord-Bot erstellt, der übersetzt, wenn er reagiert
Wie bekomme ich Stacktrace in Python?
Wenn das Modul nicht zugewiesen werden kann, bevor der Aufruf von Module.init () in pytorch ausgegeben wird
Ich erhalte einen UnicodeDecodeError, wenn ich versuche, mit Python sqlalchemy eine Verbindung zu Oracle herzustellen
Holen Sie sich ein Zeichen für Conoha mit Python
Ich erhalte einen Python No-Modul mit dem Namen 'Encodings' mit dem Befehl aws
Startete Node.js in einer virtuellen Umgebung
Ich habe ein Passwort-Tool in Python erstellt.
Wenn in boto3 der Fehler no attribute angezeigt wird, überprüfen Sie die Version
Was tun, wenn beim Versuch, eine Nachricht in task.loop () unmittelbar nach dem Start zu senden, eine Fehlermeldung angezeigt wird?
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
Wovon ich beim Erstellen von Webanwendungen in einer Windows-Umgebung abhängig war
Beim Versuch, Hello World in der Sprache Go auszuführen, ist eine Fehlermeldung aufgetreten
Ich habe eine Fehlermeldung erhalten, als ich opencv mit Raspeye in Python3 eingefügt habe [Remedy]
Ich war vergebens, weil ich mit pybitflyer keine Bestellung für Eltern erhalten konnte
Das Ausgabe-Timing ist falsch, wenn die Standardausgabe (Fehlerausgabe) in eine Datei in Python konvertiert wird
Wenn beim Tippen einer interaktiven Shell mit Anaconda eine lange Fehlermeldung angezeigt wird
Was tun, wenn im Selenium Chrome-Treiber ein Versionsfehler auftritt?
Linux Ubuntu16.04 Ich habe einen beängstigenden Fehler erhalten, als ich einen Befehl mit sudo ausgeführt habe
Fehler beim Installieren eines Moduls mit Python pip