Come utilizzare Selenium con Python e Google ChromeDriver
Selenium è una libreria per il testing automatizzato delle applicazioni web. Con Selenium, è
possibile automatizzare azioni come clic su pulsanti, compilazione di form, navigazione tra le
pagine e molto altro. Questo tutorial spiega come utilizzare Selenium con Python e Google
ChromeDriver per automatizzare le attività sul web.
1. Installazione di Python e Selenium
Per utilizzare Selenium con Python, è necessario prima installare Python sul proprio sistema. È
possibile scaricare l'installer di Python dal sito ufficiale all'indirizzo
https://www.python.org/downloads/.
Successivamente, è necessario installare Selenium utilizzando il seguente comando pip:
pip install selenium
2. Installazione di Google ChromeDriver
Google ChromeDriver è un componente che consente a Selenium di controllare il browser
Google Chrome. È necessario scaricare ChromeDriver dal sito ufficiale di Selenium
all'indirizzo https://sites.google.com/a/chromium.org/chromedriver/downloads.
3. Scrittura del codice
Una volta installate Python e Selenium, è possibile iniziare a scrivere il codice per
automatizzare le attività sul web. Ecco un esempio di codice che apre il sito web Google e
cerca la parola "Selenium":
from selenium import webdriver
# Impostare il percorso del browser ChromeDriver
driver = webdriver.Chrome(executable_path='/path/to/chromedriver')
# Aprire il sito web Google
driver.get('https://www.google.com/')
# Trovare il campo di ricerca di Google
search_field = driver.find_element_by_name('q')
# Digitare "Selenium" nel campo di ricerca
search_field.send_keys('Selenium')
# Fare clic sul pulsante "Cerca"
search_field.submit()
4. Esecuzione del codice
Per eseguire il codice, aprire il terminale o la finestra della riga di comando e navigare nella
directory dove è stato salvato il file Python. Quindi eseguire il seguente comando:
python filename.py
Dove "filename" è il nome del file Python che è stato creato.
In questo modo, Selenium aprirà automaticamente il browser Google Chrome, eseguirà la ricerca
su Google e mostrerà i risultati della ricerca.
Questo è solo un esempio di base di come utilizzare Selenium con Python e Google ChromeDriver.
È possibile automatizzare molte altre attività sul web utilizzando Selenium.