Facebook-Login mit Python: FB-Login-Beispiel
Um sich bei Facebook anzumelden mit Python, mรผssen Sie verwenden Selenium (ein Web-Automatisierungstool). Selenium kann einen Browser automatisieren und steuern sowie auf Schaltflรคchen klicken, Text ausfรผllen und senden, die auf verschiedenen Websites angezeigt werden.
So melden Sie sich bei Facebook an mit Python
Fรผr die Anmeldung bei Facebook verwenden wir Python Skript, das fรคhrt Selenium. Der Selenium Python Skript wird
- Schritt 1) รffnen Firefox
- Schritt 2) Navigieren Sie zu Facebook
- Schritt 3) Suchen und geben Sie das E-Mail- oder Telefonfeld ein und geben Sie das Passwort ein
- Schritt 4) Klicken Sie auf Anmelden
Hier ist ein kurzes Video darรผber, wie das System funktioniert.
Hinweis: Sie kรถnnen konfigurieren Selenium um jeden Browser wie Chrome, Safari, IE usw. zu verwenden. In diesem Tutorial verwenden wir FireFox
Was mรผssen Sie installieren?
- Stellen Sie sicher, dass Sie haben Selenium auf Ihrem PC installiert. Verweisen Sie hierauf Link um zu lernen, zu installieren Selenium
- Arbeiten jederzeit weiterbearbeiten kรถnnen. Jede Prรคsentation und jeder KI-Avatar, den Sie von Grund auf neu erstellen oder hochladen, fehlen uns die Worte. Link zur Installation Python fรผr Selenium
Code um sich bei Facebook anzumelden 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()
Erklรคrung des Codes
- Code Linie 1: Aus dem Selenium-Modul den Webtreiber importieren
- Code Linie 2: Schlรผssel aus dem Selenium-Modul importieren
- Code Linie 4: In dieser Zeile initialisieren wir โFireFoxโ indem man daraus ein Objekt macht.
- Code Linie 6Die Methode โbrowser.getโ navigiert zu einer Seite, die vom Browser bereitgestellt wird. URLWebDriver wartet, bis die Seite vollstรคndig geladen ist (d. h. bis das โonloadโ-Ereignis beendet ist), bevor die Kontrolle an Ihren Test oder Ihr Skript zurรผckgegeben wird.
- Code Linie 8: In dieser Zeile suchen wir das Element des Textfelds, in das die โE-Mailโ geschrieben werden muss.
- Code Linie 9: In dieser Zeile finden wir das Element des Textfelds, in das das โPasswortโ geschrieben werden muss.
- Code Linie 10: In dieser Zeile finden wir das Submit-Button-Element, auf das wir klicken mรผssen
- Code Linie 11: Jetzt senden wir die Werte an den E-Mail-Bereich
- Code Linie 12: Werte an den Passwortbereich senden
- Code Zeile 14: Klicken Sie auf die Schaltflรคche โAbsendenโ.
Beispielausgabe
Die Werte des eingegebenen Benutzernamens โguru99โ und des Passworts.
Die Anmeldung auf der Facebook-Seite erfolgt mit E-Mail und Passwort. Seite geรถffnet (siehe Bild unten)



