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.
Python wird mit Anaconda installiert.
Ö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.
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.