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()
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.
Facebooková stránka se přihlásí pomocí e-mailu a hesla. Stránka otevřena (viz obrázek níže)



