Вхід через Facebook Python: Приклад входу в FB
Щоб увійти в Facebook за допомогою Python, потрібно використовувати Selenium (інструмент веб-автоматизації). Selenium може автоматизувати та контролювати браузер, натискати, заповнювати текст, надсилати кнопки, які з’являються на різних веб-сайтах.
Як увійти в Facebook за допомогою Python
Щоб увійти у Facebook, ми будемо використовувати a Python Скрипт, який керує Selenium, Selenium Python Сценарій буде
- Крок 1) Відкрийте Firefox
- Крок 2) Перейдіть до Facebook
- Крок 3) Знайдіть і введіть поле електронної пошти або телефону та введіть пароль
- Крок 4) Натисніть Увійти
Ось коротке відео про роботу системи.
Примітка: Ви можете налаштувати Selenium використовувати будь-який браузер, наприклад Chrome, Safari, IE тощо. У цьому підручнику ми будемо використовувати FireFox
Що потрібно для встановлення?
- Переконайтеся, що у вас є Selenium встановлений на вашому ПК. Зверніться до цього за посиланням навчитися встановлювати Selenium
- Скористайтеся кнопкою це посилання для встановлення Python та цінності Selenium
Code увійти у Facebook за допомогою 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()
Пояснення коду
- Code лінія 1: імпорт веб-драйвера з модуля selenium
- Code лінія 2: Ключі імпорту з модуля selenium
- Code лінія 4: У цьому рядку ми ініціалізуємо «FireFox”, зробивши з нього об’єкт.
- Code лінія 6Метод «browser.get» переведе на сторінку, задану URLWebDriver чекає, поки сторінка повністю завантажиться (тобто, поки не буде завершено подію «onload»), перш ніж повернути керування вашому тесту або скрипту.
- Code лінія 8: у цьому рядку ми знаходимо елемент текстового поля, де потрібно написати «електронну пошту».
- Code лінія 9: У цьому рядку ми знаходимо елемент текстового поля, де потрібно написати «пароль».
- Code лінія 10: у цьому рядку ми знаходимо елемент кнопки надсилання, який нам потрібно натиснути
- Code лінія 11: Зараз ми надсилаємо значення в розділ електронної пошти
- Code лінія 12: Надсилання значень до розділу пароля
- Code рядок 14: Натисніть кнопку «Надіслати»
Вибірка вибірки
Введені значення імені користувача «guru99» і пароля.
Сторінка Facebook буде входити за допомогою електронної пошти та пароля. Сторінку відкрито (див. зображення нижче)



