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()

Facebook-Login mit Python

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.

Facebook-Login mit Python

Die Anmeldung auf der Facebook-Seite erfolgt mit E-Mail und Passwort. Seite geรถffnet (siehe Bild unten)

Facebook-Login mit Python

FAQ

Sie kรถnnen Facebook nutzen API zu schreiben Python Skripte zum Anmelden bei Facebook aus Ihrer Anwendung heraus

Es gibt viele Alternativen zu Selenium das kannst du รผberprรผfen werden auf dieser Seite erlรคutert Einige der Tools unterstรผtzen mรถglicherweise nicht Python

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: