Facebook bejelentkezés a Python használatával: FB bejelentkezési példa

Anonim

A Python használatával a Facebookba történő bejelentkezéshez a Selenium (webautomatizáló eszköz) használatát kell használnia. A szelén automatizálhatja és irányíthatja a böngészőt, és kattinthat, kitölthet szöveget, elküldhet gombokat, amelyek megjelennek a különböző webhelyeken.

A Facebookon történő bejelentkezéshez egy Python szkriptet használunk, amely a Seleniumot hajtja. A Selenium Python Script meg fogja tenni

  • 1. lépés: Nyissa meg a Firefoxot
  • 2. lépés: Keresse meg a Facebook-ot
  • 3. lépés: Keressen és írja be az E-mail vagy a Telefon mezőt és í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: A Selenium bármely böngésző használatára konfigurálható, például a Chrome, a Safari, az IE stb. Ebben az oktatóanyagban a Firefox-ot fogjuk használni

Mit kell telepítenie?

  • Győződjön meg arról, hogy a Selenium telepítve van a számítógépére. Ezen a linken tanulhatja meg a Selenium telepítését
  • Ezen a linken telepítheti a Python for Selenium alkalmazást

Kód a Python használatával a Facebookba történő bejelentkezéshez

from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWait# Step 1) Open Firefoxbrowser = webdriver.Firefox()# Step 2) Navigate to Facebookbrowser.get("http://www.facebook.com")# Step 3) Search & Enter the Email or Phone field & Enter Passwordusername = browser.find_element_by_id("email")password = browser.find_element_by_id("pass")submit = browser.find_element_by_id("loginbutton")username.send_keys("This email address is being protected from spambots. You need JavaScript enabled to view it.")password.send_keys("yourpassword")# Step 4) Click Loginsubmit.click()

A kód magyarázata

  • 1. kódsor: A szelén modulból importálja a web meghajtót
  • 2. kódsor: A szelén modul importálásának kulcsai
  • 4. kódsor: Ebben a sorban inicializáljuk a "FireFox" -t egy objektum készítésével.
  • 6. kódsor: A "browser.get metódus" nagivagti egy URL-t adott oldalt. A WebDriver megvárja, amíg az oldal teljesen betöltődik (vagyis az "onload" alkalom elengedett), mielőtt visszatér a vezérlőhöz a teszthez vagy a szkripthez.
  • 8. kódsor : Ebben a sorban találjuk meg a szövegmező elemét, ahova az "e-mailt" kell írni.
  • 9. kódsor : Ebben a sorban találjuk meg a szövegmező azon elemét, ahova a "jelszót" kell írni.
  • 10. kódsor : Ebben a sorban találjuk a beküldés gomb elemét, amelyre kattintanunk kell
  • 11. kódsor : Most az értékeket az e-mail szakaszba küldjük
  • 12. kódsor: Értékek küldése a jelszó szakaszba
  • 14. kódsor: Kattintson a "Küldés" gombra

Minta kimenet

A "guru99" felhasználónév és a megadott jelszó értékei.

A Facebook oldal e-mailben és jelszóval fog bejelentkezni. Az oldal megnyílt (lásd az alábbi képet)

GYIK

Mi mást használhatok, kivéve a Seleniumot, hogy bejelentkezhessek a Facebookba a Python segítségével?

Használhatja a Facebook API-t Python-szkriptek megírásához, hogy jelentkezzen be a Facebook-ba az alkalmazásából

✔️ Van-e alternatíva a Selenium bejelentkezéséhez a Facebookba a Python használatával?

A Seleniumnak számos alternatívája van, amelyeket itt ellenőrizhet. Bár néhány eszköz nem biztos, hogy támogatja a Pythont