Conectare Facebook folosind Python: Exemplu de conectare FB

Pentru a vă conecta la Facebook folosind Python, trebuie să utilizați Selenium (un instrument de automatizare web). Selenium poate automatiza și controla un browser și face clic, completa text, trimite butoane care apar pe diferite site-uri web.

Cum să vă autentificați pe Facebook folosind Python

Pentru a vă conecta la Facebook, vom folosi un Python Script care conduce Selenium. Selenium Python Scenariul va

  • Pasul 1) Deschideți Firefox
  • Pasul 2) Navigați la Facebook
  • Pasul 3) Căutați și introduceți câmpul E-mail sau Telefon și introduceți parola
  • Pasul 4) Faceți clic pe Conectare

Iată un videoclip rapid despre care sistemul va funcționa.

Notă: Puteți configura Selenium pentru a folosi orice browser precum Chrome, Safari, IE etc. În acest tutorial, vom folosi FireFox

Ce ai nevoie pentru a instala?

  • Asigură-te că ai Selenium instalat pe computerul dvs. Faceți referire la aceasta legătură să învețe să instaleze Selenium
  • Utilizare acest link pentru instalare Python pentru Selenium

Cod pentru a vă conecta la Facebook folosind 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()

Conectare Facebook folosind Python

Explicația codului

  • Linia de cod 1: Din modulul selenium import webdriver
  • Linia de cod 2: Din modulul seleniu import chei
  • Linia de cod 4: În această linie, inițializam „FireFox” făcând un obiect din ea.
  • Linia de cod 6: „Metoda browser.get” va naviga către o pagină dată de adresa URL. WebDriver așteptați până când pagina s-a încărcat complet (adică, ocazia de „încărcare” a renunțat), înainte de a reveni controlul testului sau scriptului.
  • Linia de cod 8: În această linie, găsim elementul din caseta de text în care trebuie scris „e-mailul”.
  • Linia de cod 9: În această linie, găsim elementul din caseta de text în care trebuie scrisă „parola”.
  • Linia de cod 10: În această linie, găsim elementul butonului de trimitere pe care trebuie să facem clic
  • Linia de cod 11: Acum trimitem valorile la secțiunea de e-mail
  • Linia de cod 12: Trimiterea valorilor la secțiunea de parole
  • Linia de cod 14: Faceți clic pe butonul „Trimite”.

Eșantion de ieșire

Valorile numelui de utilizator „guru99” și parolei introduse.

Conectare Facebook folosind Python

Pagina de Facebook se va autentifica cu e-mail și parolă. Pagina deschisă (vezi imaginea de mai jos)

Conectare Facebook folosind Python

Întrebări Frecvente

Puteți folosi Facebook-ul API pentru a scrie Python Scripturi pentru a vă conecta la Facebook din aplicația dvs

Există multe alternative la Selenium pe care le poți verifica aici Deși este posibil ca unele instrumente să nu accepte Python