Facebook Přihlášení pomocí Python: Příklad přihlášení na FB

Chcete-li se přihlásit na Facebook pomocí Python, musíte použít Selenium (nástroj pro automatizaci webu). Selenium může automatizovat a ovládat prohlížeč a klikat, vyplňovat text, odesílat tlačítka, která se objevují na různých webových stránkách.

Jak se přihlásit na Facebook pomocí Python

Pro přihlášení na Facebook použijeme a Python Skript, který řídí Selenium, Selenium Python Skript bude

  • Krok 1) Otevřete Firefox
  • Krok 2) Přejděte na Facebook
  • Krok 3) Vyhledejte a zadejte pole E-mail nebo Telefon a zadejte heslo
  • Krok 4) Klikněte na Přihlásit

Zde je rychlé video o tom, že systém bude fungovat.

Poznámka: Můžete nakonfigurovat Selenium používat jakýkoli prohlížeč, jako je Chrome, Safari, IE atd. V tomto tutoriálu budeme používat FireFox

Co potřebujete k instalaci?

  • Ujistěte se, že máte Selenium nainstalovaný na vašem PC. Podívejte se na toto https://trials.autocruitment.com naučit se instalovat Selenium
  • Použijte tento odkaz k instalaci Python for Selenium

Code přihlásit se na Facebook pomocí 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 Přihlášení pomocí Python

Vysvětlení kódu

  • Code linka 1: Z modulu selen importujte webový ovladač
  • Code linka 2: Z importu selenových modulů Keys
  • Code linka 4: V tomto řádku inicializujeme „FireFox“ tím, že z toho uděláte předmět.
  • Code linka 6: Metoda „browser.get“ přejde na stránku zadanou adresou URL. WebDriver počkejte, dokud se stránka zcela nenačte (to znamená, že příležitost „onload“ povolí), než vrátí řízení vašemu testu nebo skriptu.
  • Code linka 8: V tomto řádku najdeme prvek textového pole, kam se má napsat „e-mail“.
  • Code linka 9: V tomto řádku najdeme prvek textového pole, kam se má napsat „heslo“.
  • Code linka 10: V tomto řádku najdeme prvek tlačítka Odeslat, na který musíme kliknout
  • Code linka 11: Nyní posíláme hodnoty do sekce email
  • Code linka 12: Odeslání hodnot do sekce hesla
  • Code řádek 14: Klikněte na tlačítko „Odeslat“

Ukázkový výstup

Zadané hodnoty uživatelského jména „guru99“ a hesla.

Facebook Přihlášení pomocí Python

Facebooková stránka se přihlásí pomocí e-mailu a hesla. Stránka otevřena (viz obrázek níže)

Facebook Přihlášení pomocí Python

Nejčastější dotazy

Můžete použít Facebook API psát Python Skripty pro přihlášení k Facebooku z vaší aplikace

Existuje mnoho alternativ k Selenium které můžete zkontrolovat zde I když některé nástroje nemusí podporovat Python

Shrňte tento příspěvek takto: