Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Facebook Login met Python:FB Login Voorbeeld

Om in te loggen op Facebook met Python, moet je Selenium gebruiken (een webautomatiseringstool). Selenium kan een browser automatiseren en besturen en klikken, tekst invullen en knoppen verzenden die op verschillende websites verschijnen.

Om in te loggen op Facebook, gebruiken we een Python-script dat Selenium aanstuurt. Het Selenium Python-script zal

  • Stap 1) Firefox openen
  • Stap 2) Navigeer naar Facebook
  • Stap 3) Zoek en voer het veld E-mail of Telefoon in en voer wachtwoord in
  • Stap 4) Klik op Aanmelden

Hier is een korte video over het systeem zal werken.

Opmerking:u kunt Selenium configureren om elke browser zoals Chrome, Safari, IE, enz. te gebruiken. In deze zelfstudie gebruiken we FireFox

Wat heb je nodig om te installeren?

  • Zorg ervoor dat Selenium op uw pc is geïnstalleerd. Raadpleeg deze link om Selenium te leren installeren
  • Gebruik deze link om Python voor Selenium te installeren

Code om in te loggen op Facebook met 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("[email protected]")
password.send_keys("yourpassword")
# Step 4) Click Login
submit.click()

Uitleg van de code

  • Coderegel 1 :Van selenium module import webdriver
  • Coderegel 2 :Van selenium module import Sleutels
  • Coderegel 4 :In deze regel initialiseren we “FireFox” door er een object van te maken.
  • Coderegel 6 :De "browser.get-methode" zal naar een pagina navigeren die door de URL wordt gegeven. WebDriver wacht tot de pagina volledig is geladen (dat wil zeggen, de "onload" gelegenheid heeft losgelaten), voordat u de controle over uw test of script teruggeeft.
  • Coderegel 8 :In deze regel vinden we het element van het tekstvak waar de "e-mail" moet worden geschreven.
  • Coderegel 9 :In deze regel vinden we het element van het tekstvak waar het "wachtwoord" moet worden geschreven.
  • Coderegel 10 :In deze regel vinden we het verzendknopelement waarop we moeten klikken
  • Coderegel 11 :Nu sturen we de waarden naar de e-mailsectie
  • Coderegel 12 :Waarden verzenden naar het wachtwoordgedeelte
  • Coderegel 14:Klik op de knop "Verzenden"

Voorbeelduitvoer

De waarden van de gebruikersnaam “guru99” en het ingevoerde wachtwoord.

De Facebook-pagina zal inloggen met e-mail en wachtwoord. Pagina geopend (zie afbeelding hieronder)

Veelgestelde vragen

Wat kan ik behalve Selenium nog meer gebruiken om in te loggen op Facebook met Python?

U kunt de Facebook API gebruiken om Python-scripts te schrijven om u vanuit uw applicatie bij Facebook aan te melden

👉 Is er een alternatief voor het gebruik van Selenium om in te loggen op Facebook met Python?

Er zijn veel alternatieven voor Selenium die u hier kunt bekijken. Hoewel sommige tools Python mogelijk niet ondersteunen


Python

  1. Python- en Raspberry Pi-temperatuursensor
  2. Python String strip() Functie met VOORBEELD
  3. Python-tekenreekslengte | len() methode Voorbeeld
  4. Opbrengst in Python-zelfstudie:voorbeeld van generator en rendement versus rendement
  5. Python-teller in verzamelingen met voorbeeld
  6. Enumerate() Functie in Python:Loop, Tuple, String (voorbeeld)
  7. Python New Line:afdrukken ZONDER nieuwe regel in Python
  8. Python-gemiddelde:hoe het GEMIDDELDE van een lijst in Python te vinden?
  9. Python Lijst index() met Voorbeeld
  10. Verwissel twee Python-variabelen zonder een derde te gebruiken
  11. Python - E-mail verzenden met SMTP