[PYTHON] [Anmerkung] Einführung des Selen-Moduls

Ich habe schon einmal Beautiful Soup verwendet, aber dieses Mal habe ich beschlossen, ernsthaft mit dem Schaben zu beginnen. "Web Scraping mit Python-Einführung - [Erste Schritte zur Geschäftseffizienz]" https://www.udemy.com/course/python-scraping-beginner/

Ich habe das schnell gekauft. Ich denke, ich werde den gestolperten Teil aufschreiben.

Umgebung

Python wird mit Anaconda installiert.

Von der Seleneinführung bis zur Seitenerfassung

Öffnen Sie eine Eingabeaufforderung und Pip Selen (Anaconda-Umgebung)

python -m pip install selenium
#Selen laden
from selenium import webdriver

#Starten Sie den Chrome-Browser
driver = webdriver.Chrome()

#Öffnen Sie die Google-Website
driver.get("https://www.google.co.jp/")

Der Selenium-Webtreiber kann den Webbrowser automatisch programmgesteuert bedienen. Sie können Googles HP mit dem oben genannten Code erhalten.

Über Chromedriver

Wenn Sie Selen mit Fenstern verwenden möchten, benötigen Sie normalerweise einen Chromtreiber. Fügen Sie chromedriver.exe (https://chromedriver.chromium.org/downloads) in dieselbe Hierarchie ein wie die Arbeitsdateien im Verzeichnis

#Selen laden
from selenium import webdriver

#Starten Sie den Chrome-Browser
driver = webdriver.Chrome(chromedriver.exe)

Dann können Sie es bekommen. Ich bin Windows, aber ich könnte es ohne bekommen. Sie müssen die Versionen von Google Chrome und Chrome Driver ohne diese übereinstimmen

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 76

Ich bekomme eine Fehlermeldung.

Zuerst bin ich auf diesen Fehler gestoßen, aber ohne ihn habe ich angefangen. Es hat seitdem funktioniert.

Recommended Posts

[Anmerkung] Einführung des Selen-Moduls
Memo
Selen
Memo
Memo