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()
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.
La page Facebook se connectera avec e-mail et mot de passe. Page ouverte (voir image ci-dessous)