Facebook Войти с помощью Python: Пример входа в Facebook
Чтобы войти в Facebook с помощью Python, вам нужно использовать Selenium (инструмент веб-автоматизации). Selenium может автоматизировать и контролировать браузер, а также нажимать, заполнять текст и отправлять кнопки, которые появляются на различных веб-сайтах.
Как войти в Facebook с помощью Python
Для входа в Facebook мы будем использовать Python Скрипт, который движет Selenium, Selenium Python Скрипт будет
- Шаг 1) Открыть Firefox
- Шаг 2) Перейдите на Facebook.
- Шаг 3) Найдите и введите поле электронной почты или телефона и введите пароль.
- Шаг 4) Нажмите «Войти».
Вот небольшое видео о том, как будет работать система.
Примечание. Вы можете настроить Selenium использовать любой браузер, например Chrome, Safari, IE и т. д. В этом уроке мы будем использовать FireFox
Что вам нужно для установки?
- Убедитесь, что у вас есть Selenium установлен на вашем ПК. Обратитесь к этому ссылке. научиться устанавливать Selenium
- Используйте этой ссылка для установки Python для Selenium
Код для входа в 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()
Пояснение к коду
- Строка кода 1: Из веб-драйвера импорта модуля Selenium.
- Строка кода 2: Из ключей импорта модуля Selenium.
- Строка кода 4: В этой строке мы инициализируем «FireFox», сделав из этого объект.
- Строка кода 6: «Метод Browser.get» перейдет на страницу, заданную URL-адресом. WebDriver дождется полной загрузки страницы (то есть события «onload» прекратится), прежде чем вернуть управление тесту или скрипту.
- Строка кода 8: В этой строке мы находим элемент текстового поля, в котором должно быть написано «электронное письмо».
- Строка кода 9: В этой строке мы находим элемент текстового поля, в котором необходимо написать «пароль».
- Строка кода 10: В этой строке мы находим элемент кнопки отправки, который нам нужно нажать.
- Строка кода 11: Теперь мы отправляем значения в раздел электронной почты.
- Строка кода 12: Отправка значений в раздел пароля.
- Строка кода 14: нажмите кнопку «Отправить».
Образец вывода
Введены значения имени пользователя «guru99» и пароля.
На страницу Facebook можно войти с помощью адреса электронной почты и пароля. Страница открыта (см. изображение ниже)



