[PYTHON] [Note] Introduction du module Selenium

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é.

environnement

Python est installé avec Anaconda.

De l'introduction au sélénium à l'acquisition de pages

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.

À propos de chromedriver

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.

Recommended Posts

[Note] Introduction du module Selenium
Note
sélénium
Note
Note