Context

Selenium est un outil qui devient vite indispensable si l’on veut automatiser certaines tâches pour interagir avec navigateur web quelconque (Google Chrome, Firefox, Opera, IE...etc.). Ainsi, on évite des routines ennuyantes à faire tel que des tests d'une application web qu'on développe ou encore si l'on voulait tirer certaines données (Web scraping). Ce petit tutoriel servira à installer Selenium sur une machine Mac OS X 10.15.5 ou Linux

Installation

pip install selenium

Si vous voulez avoir plus d'info sur l'utilisation de pip, ce lien explique bien la procédure, d'ailleurs ça vaut vraiment la peine d'en apprendre un peu plus

Ensuite il faut télécharger chromedriver et le sauvegarder dans ub répertoire local.

Python

Dans l'exemple ci-dessous j'utilise Python et Chrome comme navigateur web

In [1]:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome('/Users/nour/chromedriver')
driver.get("http://www.python.org")

Lorsque les lignes de code ci-dessus sont exécutées, on voit bien un nouveau navigateur web qui s'ouvre sur le lien python.org

On verra dans par la suite comment interagir avec le navigateur web afin d'extraire les données voulues. On utilisera comme exemple un site de petite annonce bien connu!



Comments

comments powered by Disqus