Accedi a Facebook utilizzando Python: Esempio di accesso a FB
Per accedere a Facebook utilizzando Python, devi usare Selenium (uno strumento di automazione web). Selenium può automatizzare e controllare un browser e fare clic, riempire testo e inviare pulsanti che appaiono su vari siti Web.
Come accedere a Facebook utilizzando Python
Per accedere a Facebook, utilizzeremo a Python Script che guida Selenium. Selenium Python La sceneggiatura lo farà
- Passaggio 1) Apri Firefox
- Passaggio 2) Passare a Facebook
- Passaggio 3) Cerca e inserisci il campo E-mail o Telefono e inserisci la password
- Passaggio 4) Fare clic su Accedi
Ecco un breve video sul funzionamento del sistema.
Nota: è possibile configurare Selenium per utilizzare qualsiasi browser come Chrome, Safari, IE, ecc. In questo tutorial, utilizzeremo FireFox
Cosa devi installare?
- Assicurati di averlo Selenium installato sul tuo PC. Riferisci questo link per imparare a installare Selenium
- Usa il questo collegamento per l'installazione Python per Selenium
Codice per accedere a Facebook utilizzando Python
from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait # Step 1) Open Firefox browser = webdriver.Firefox() # Step 2) Navigate to Facebook browser.get("http://www.facebook.com") # Step 3) Search & Enter the Email or Phone field & Enter Password username = browser.find_element_by_id("email") password = browser.find_element_by_id("pass") submit = browser.find_element_by_id("loginbutton") username.send_keys("you@email.com") password.send_keys("yourpassword") # Step 4) Click Login submit.click()
Spiegazione del codice
- Riga di codice 1: Dal webdriver di importazione del modulo selenium
- Riga di codice 2: Dal modulo selenio importa le chiavi
- Riga di codice 4: In questa riga, stiamo inizializzando “FireFox” facendone un oggetto.
- Riga di codice 6: Il "metodo browser.get" accederà a una pagina fornita dall'URL. WebDriver attende finché la pagina non è stata completamente caricata (ovvero, l'occasione "onload" è stata lasciata andare), prima di restituire il controllo al test o allo script.
- Riga di codice 8: In questa riga troviamo l'elemento della casella di testo in cui deve essere scritto "email".
- Riga di codice 9: In questa riga troviamo l'elemento della casella di testo in cui deve essere scritta la "password".
- Riga di codice 10: In questa riga troviamo l'elemento del pulsante di invio su cui dobbiamo fare clic
- Riga di codice 11: Ora stiamo inviando i valori alla sezione e-mail
- Riga di codice 12: Invio di valori alla sezione password
- Riga di codice 14: fare clic sul pulsante "Invia".
Uscita di esempio
I valori del nome utente "guru99" e della password immessi.
La pagina Facebook effettuerà l'accesso con e-mail e password. Pagina aperta (vedi immagine sotto)