Site icon Borgo7

4 mosse per installare selenium su windows e usarlo con python

Selenium e Python sono una sinergia molto potente nel mondo del data mining. Ma il processo di come installare selenium e utilizzarlo su windows può risultare a volte molto arzigogolato.

Come sempre le mie guide non si fanno a un utente proprio scarso, ma se hai cercato un argomento così mi auguro che tu sia molto più scaltro di quanto credi e hai solo bisogno di una piccola mano

4 Passaggi da seguire per installare selenium

  1. Scaricare il driver del proprio browser. Per semplificare usiamo google chrome. Quindi scaricate direttamente da qui la versione giusta.
  2. Estrarre l’eseguibile in una cartella di vostro parere
  3. Impostare nel Path delle variabili d’ambiente di windows il percorso di chrome installato e del chromedriver appena scaricato ed estratto
  4. Aprire la console del terminale (cmd) e digitare pip install selenium

Cosa inserire nel vostro file .py per usare selenium

Ci sono poche righe di codice fondamentali per far funzionare selenium e python.

Il codice che scrivo qua è testato con python 3.8.

from selenium import webdriver
from selenium.webdriver.common.keys import Keys 
 driver = webdriver.Chrome(executable_path='C:\\XXX\\YYY\\PERCORSODELDRIVER\\chromedriver.exe')

Ovviamente queste sono solo le prime righe. Ma ci sono alcune cose importanti da tenere presente, primo tra tutti che l’esempio è valido solo per chrome.

Personalmente senza mettere l’executable_path non sono mai riuscito a farlo funzionare. Altri su internet usano solo l’istruzione webdriver.Chrome().

Eccezione che mi sollevava sempre solo con webdriver.Chrome()

WebDriverException(
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

Quindi ho preso come modus operandi lo scrivere sempre il percorso.

In windows è fondamentale che il path abbia il doppio \\ altrimenti non prende il percorso. Ovviamente sostituite le varie parole con il vostro percorso di dove avete estratto il .exe al punto 2 della mini guida.

Questa guida ho voluto farla per programmatori come me che nonostante i path fossero inseriti correttamente continuava a comparire l’errore. Usate l’executable_path e risolverete i vostri problemi.

Alcune guide interessanti per python ?

Devo ancora trovare un ebook scritto bene e sopratutto pratico. Però magari voi siete fortunati su amazon… io ogni tanto controllo il link.

5 motivi del perché scegliere Python

  1. Perché è un linguaggio di programmazione semplice, minimale.
  2. Perché non devi ricordarti i punti e virgola
  3. Perché è ottimo per il data mining e tanti progetti interessanti
  4. Perché da nerd mi ricorda la mia casata di Harry Potter ovvero gli Slitheryn o Serpe Verde.
  5. Perché ha il nome che mi ricorda quello del magnifico Professor Piton.

Dopo tutto questo tempo?

Always
Exit mobile version