Facebook Logga in med Python: FB Inloggningsexempel
Fรถr att logga in pรฅ Facebook med Pythonmรฅste du anvรคnda Selenium (ett webbautomatiseringsverktyg). Selenium kan automatisera och styra en webblรคsare och klicka, fyll i text, skicka in knappar som visas pรฅ olika webbplatser.
Hur man loggar in pรฅ Facebook med Python
Fรถr att logga in pรฅ Facebook anvรคnder vi en Python Skript som driver Selenium. De Selenium Python Manus kommer
- Steg 1) รppna Firefox
- Steg 2) Navigera till Facebook
- Steg 3) Sรถk & ange fรคltet e-post eller telefon & ange lรถsenord
- Steg 4) Klicka pรฅ Logga in
Hรคr รคr en snabb video om hur systemet fungerar.
Obs: Du kan konfigurera Selenium att anvรคnda vilken webblรคsare som helst som Chrome, Safari, IE, etc. I denna handledning kommer vi att anvรคnda FireFox
Vad behรถver du installera?
- Se till att du har Selenium installerat pรฅ din PC. Hรคnvisa detta lรคnk att lรคra sig att installera Selenium
- Anvรคnda detta lรคnk fรถr att installera Python fรถr Selenium
Code att logga in pรฅ Facebook med hjรคlp av 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()
Fรถrklaring av koden
- Code linje 1: Frรฅn selenmodul import webdrivrutin
- Code linje 2: Frรฅn selenmodulimportnycklar
- Code linje 4: Pรฅ den hรคr raden initierar vi "FireFoxโ genom att gรถra ett fรถremรฅl av det.
- Code linje 6: "browser.get-metoden" kommer att navigera till en sida som ges av URL:en. WebDriver vรคnta tills sidan har laddats helt (dvs. "onload"-tillfรคllet har slรคppt), innan du รฅterstรคller kontrollen till ditt test eller skript.
- Code linje 8: Pรฅ den hรคr raden hittar vi elementet i textrutan dรคr "e-post" ska skrivas.
- Code linje 9: Pรฅ den hรคr raden hittar vi elementet i textrutan dรคr "lรถsenordet" ska skrivas.
- Code linje 10: Pรฅ den hรคr raden hittar vi submit-knappelementet som vi mรฅste klicka pรฅ
- Code linje 11: Nu skickar vi vรคrdena till e-postsektionen
- Code linje 12: Skickar vรคrden till lรถsenordssektionen
- Code rad 14: Klicka pรฅ knappen โSkickaโ
Provutmatning
Vรคrdena fรถr anvรคndarnamnet "guru99" och lรถsenordet angavs.
Facebooksidan kommer att logga in med e-post och lรถsenord. Sidan รถppnad (se bild nedan)



