Connexion Facebook en utilisant Python: Exemple de connexion FB

Pour vous connecter à Facebook en utilisant Python, vous devez utiliser Selenium (un outil d'automatisation Web). Selenium peut automatiser et contrôler un navigateur et cliquer, remplir du texte, soumettre des boutons qui apparaissent sur divers sites Web.

Comment se connecter à Facebook en utilisant Python

Pour nous connecter à Facebook, nous utiliserons un Python Un script qui motive SeleniumL’ Selenium Python Le script sera

  • Étape 1) Ouvrez Firefox
  • Étape 2) Accédez à Facebook
  • Étape 3) Recherchez et entrez le champ Email ou Téléphone et entrez le mot de passe
  • Étape 4) Cliquez sur Connexion

Voici une vidéo rapide sur le système qui fonctionnera.

Remarque : Vous pouvez configurer Selenium pour utiliser n'importe quel navigateur comme Chrome, Safari, IE, etc. Dans ce tutoriel, nous utiliserons FireFox

Que devez-vous installer ?

  • Assurez-vous d'avoir Selenium installé sur votre PC. Référez-vous à ceci lien apprendre à installer Selenium
  • Utilisez ceci. lien pour installer Python pour Selenium

Code pour vous connecter à Facebook en utilisant 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()

Connexion Facebook en utilisant Python

Explication du code

  • Ligne de code 1: Depuis le module Selenium, importez le pilote Web
  • Ligne de code 2: À partir des clés d'importation du module Selenium
  • Ligne de code 4: Dans cette ligne, nous initialisons « FireFox» en en faisant un objet.
  • Ligne de code 6: La « méthodebrowser.get » accédera à une page donnée par l'URL. WebDriver attend que la page soit complètement chargée (c'est-à-dire que l'occasion de « onload » ait disparu), avant de rendre le contrôle à votre test ou script.
  • Ligne de code 8: Dans cette ligne, nous trouvons l'élément de la zone de texte où doit être écrit « email ».
  • Ligne de code 9: Dans cette ligne, nous trouvons l'élément de la zone de texte où doit être écrit le « mot de passe ».
  • Ligne de code 10: Dans cette ligne, nous trouvons l'élément du bouton de soumission sur lequel nous devons cliquer
  • Ligne de code 11: Maintenant, nous envoyons les valeurs à la section email
  • Ligne de code 12: Envoi de valeurs à la section mot de passe
  • Ligne de code 14 : Cliquez sur le bouton « Soumettre »

Sortie d'échantillon

Les valeurs du nom d'utilisateur « guru99 » et du mot de passe saisis.

Connexion Facebook en utilisant Python

La page Facebook se connectera avec e-mail et mot de passe. Page ouverte (voir image ci-dessous)

Connexion Facebook en utilisant Python

QFP

Vous pouvez utiliser Facebook API pour écrire Python Scripts pour vous connecter à Facebook depuis votre application

Il existe de nombreuses alternatives à Selenium que tu peux vérifier ici Bien que certains outils puissent ne pas prendre en charge Python