Zaloguj się przez Facebooka Python: Przykład logowania do FB
Aby zalogować się do Facebooka za pomocą Python, musisz użyć Selenium (narzędzie do automatyzacji sieci). Selenium może automatyzować i kontrolować przeglądarkę oraz klikać, wypełniać tekst i przesyłać przyciski pojawiające się na różnych stronach internetowych.
Jak zalogować się na Facebooku za pomocą Python
Aby zalogować się do Facebooka, skorzystamy z pliku Python Skrypt, który napędza Selenium, Selenium Python Skrypt będzie
- Krok 1) Otwórz Firefox
- Krok 2) Przejdź do Facebooka
- Krok 3) Wyszukaj i wprowadź adres e-mail lub numer telefonu, a następnie wprowadź hasło
- Krok 4) Kliknij Zaloguj się
Oto krótki film na temat działania systemu.
Uwaga: możesz skonfigurować Selenium aby używać dowolnej przeglądarki, takiej jak Chrome, Safari, IE itp. W tym samouczku użyjemy FireFox
Co jest potrzebne do instalacji?
- Upewnij się, że masz Selenium zainstalowany na Twoim komputerze. Zapoznaj się z tym link nauczyć się instalować Selenium
- Zastosowanie to link do instalacji Python dla Selenium
Code Aby zalogować się do Facebooka za pomocą 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()
Wyjaśnienie kodu
- Code Linia 1:Z modułu selenu import webdriver
- Code Linia 2:Z modułu selenu importuj klucze
- Code Linia 4:W tym wierszu inicjujemy „FireFox”, czyniąc z tego przedmiot.
- Code Linia 6:Metoda „browser.get” przekieruje do strony podanej przez URL. WebDriver czeka, aż strona zostanie całkowicie załadowana (czyli do momentu zwolnienia momentu „onload”), zanim przekaże kontrolę testowi lub skryptowi.
- Code Linia 8:W tym wierszu szukamy elementu pola tekstowego, w którym należy wpisać „e-mail”.
- Code Linia 9:W tym wierszu szukamy elementu pola tekstowego, w którym należy wpisać „hasło”.
- Code Linia 10: W tej linii znajdujemy element przycisku wysyłania, który musimy kliknąć
- Code Linia 11:Teraz wysyłamy wartości do sekcji e-mail
- Code Linia 12: Wysyłanie wartości do sekcji hasła
- Code wiersz 14: Kliknij przycisk „Prześlij”
Przykładowy wynik
Wprowadzone wartości nazwy użytkownika „guru99” i hasła.
Strona na Facebooku będzie się logować za pomocą adresu e-mail i hasła. Strona otwarta (zobacz obraz poniżej)



