Facebook bejelentkezés segítségével Python: FB bejelentkezési példa

A Facebookba való bejelentkezéshez a Python, használnia kell Selenium (egy webes automatizálási eszköz). Selenium automatizálhatja és vezérelheti a böngészőt, és rákattinthat, kitölthet szöveget, elküldheti a különböző webhelyeken megjelenő gombokat.

Hogyan lehet bejelentkezni a Facebook segítségével Python

A Facebookra való bejelentkezéshez a Python Szkript, amely meghajtó Selenium Az Selenium Python A szkript lesz

  • 1. lépés) Nyissa meg Firefox
  • 2. lépés) Lépjen a Facebookra
  • 3. lépés) Keresés és írja be az E-mail vagy Telefon mezőt, majd írja be a jelszót
  • 4. lépés) Kattintson a Bejelentkezés gombra

Itt van egy gyors videó a rendszer működéséről.

Megjegyzés: Beállíthatja Selenium bármilyen böngésző, például Chrome, Safari, IE stb. használatához. Ebben az oktatóanyagban a Fire-t fogjuk használniFox

Mi kell a telepítéshez?

  • Győződjön meg róla, hogy van Selenium telepítve van a számítógépére. Hivatkozz erre link megtanulni telepíteni Selenium
  • Felhasználás ezt link a telepítéshez Python mert Selenium

Code Bejelentkezés Facebookra a következővel: 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()

Facebook bejelentkezés segítségével Python

A kód magyarázata

  • Code 1 sor: Szelén modul import webdriverből
  • Code 2 sor: Szelén modul importkulcsokból
  • Code 4 sor: Ebben a sorban inicializáljuk a „FireFox” tárgyat készítve belőle.
  • Code 6 sor: A „browser.get metódus” az URL által megadott oldalra lép. A WebDriver várja meg, amíg az oldal teljesen betöltődik (azaz a „betöltés” ​​alkalom elenged), mielőtt visszaadná a vezérlést a teszthez vagy a szkripthez.
  • Code 8 sor: Ebben a sorban találjuk a szövegdoboz azon elemét, ahová az „e-mailt” kell írni.
  • Code 9 sor: Ebben a sorban találjuk a szövegdoboz azon elemét, ahová a „jelszót” kell írni.
  • Code 10 sor: Ebben a sorban találjuk a küldés gombelemet, amelyre rá kell kattintanunk
  • Code 11 sor: Most elküldjük az értékeket az e-mail szakaszba
  • Code 12 sor: Értékek küldése a jelszó szakaszba
  • Code 14. sor: Kattintson a „Küldés” gombra

Minta kimenet

A „guru99” felhasználónév és a jelszó értékei megadva.

Facebook bejelentkezés segítségével Python

A Facebook oldal e-mail címmel és jelszóval fog bejelentkezni. Az oldal megnyitva (lásd a lenti képet)

Facebook bejelentkezés segítségével Python

FAQ

Használhatod a Facebookot API írni Python Szkriptek a Facebookra az alkalmazásból való bejelentkezéshez

Számos alternatíva létezik Selenium hogy ellenőrizheti itt Bár előfordulhat, hogy egyes eszközök nem támogatják Python

Foglald össze ezt a bejegyzést a következőképpen: