J'ai déjà utilisé Beautiful Soup, mais cette fois j'ai décidé de commencer à gratter sérieusement. "Web Scraping avec Python-Introduction- [Premiers pas vers l'efficacité commerciale]" https://www.udemy.com/course/python-scraping-beginner/
Je l'ai acheté rapidement. Je pense que je vais écrire la partie qui a trébuché.
Python est installé avec Anaconda.
Ouvrez une invite de commande et pip selenium (environnement Anaconda)
python -m pip install selenium
#Chargement de sélénium
from selenium import webdriver
#Lancez le navigateur Chrome
driver = webdriver.Chrome()
#Ouvrez le site Google
driver.get("https://www.google.co.jp/")
Le pilote Web sélénium peut faire fonctionner automatiquement le navigateur Web par programmation. Vous pouvez obtenir HP de Google avec le code ci-dessus.
Normalement, si vous souhaitez utiliser le sélénium avec Windows, vous avez besoin d'un pilote Chrome. Placez chromedriver.exe (https://chromedriver.chromium.org/downloads) dans la même hiérarchie que les fichiers de travail du répertoire
#Chargement de sélénium
from selenium import webdriver
#Lancez le navigateur Chrome
driver = webdriver.Chrome(chromedriver.exe)
Ensuite, vous pouvez l'obtenir. Je suis windows mais je pourrais l'obtenir sans lui. Vous devez faire correspondre les versions de google chrome et du pilote chrome, sans cela
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 76
J'obtiens une erreur.
Au début, je suis tombé sur cette erreur, mais sans elle, j'ai commencé. Cela fonctionne depuis lors.