Рубрики
Без рубрики

Вход в Facebook с помощью Python

Как войти в Facebook Использование Python Одна из самых удивительных участков Python – автоматизация … Теги с Python, учебником, Devops.

Как войти в Facebook с помощью Python

Одна из самых удивительных состав Python является автоматизация и контролирует браузер.

В этом уроке мы увидим, как войти в учетную запись Facebook с помощью Python с мощностью библиотеки под названием Selenium. Selenium – это библиотека Python, которая автоматизирует и контролирует браузеры и всей своей деятельностью. Мы можем легко написать некоторые коды в нашем пути для управления задачами браузера с помощью селена. Хотя это для автоматизации веб-приложений для целей тестирования. Так что, не тратя время, что эти вещи нужны и шаг должны быть приняты?

Во-первых, нам нужно установить некоторые библиотеки ниже

  1. селен
  2. WebDriver_Manager для Chrome или Geckodriver для Firefox.

После установки двух библиотек выше, мы можем запустить код. Но прежде чем переехать в код, позвольте мне попытаться объяснить некоторую функцию, которую мы собираемся использовать в программе.

Почему селен и хромедрист

  • Нам нужен селен здесь, чтобы открыть сайт, нам нужно войти в систему в I.E Facebook.
  • Мы собираемся использовать его, чтобы проверить элементы по всей почтовой почте, поле паролей и кнопку входа, находя свой идентификатор или класс или любым возможным способом.
  • Мы собираемся использовать его для записи в поле Email, пароль и нажмите кнопку входа.

Как сделать вышеуказанную задачу с кодами

  • find_element_by_id () : Функция, предоставленная модулем SELENIUM, чтобы найти элемент с помощью их идентификатора.
  • find_element_by_name () : Функция, предоставленная модулем SELENIUM, чтобы найти элемент с помощью их имени.
  • send_keys () : Функция, предоставленная модулем SELENIUM, также для записи данных или текста в поле мы используем
  • WebDriver. Chrome () : Функция, которая откроет новое окно Chrome
  • получить() : Функция, которую мы привыкли открывать сайт Facebook
  • Quit () : Функция, чтобы закрыть браузер, когда мы закончим.
  • Сон () : Функция для задержки запуска скрипта в течение нескольких секунд. Необходимые модули должны быть импортными и важными данными перед кодировкой, которую мы не импортируем следующее из их lib. Webdriver от Selenium Sleep от времени ChromedRivermanager из WebDriver_Manager.Chrome Варианты от Selenium.webdriver.Chrome.Options. Также вам нужно будет предоставить ваше имя пользователя и пароль.

Вот код

from selenium import webdriver
from time import sleep
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.options import Options
usrname=input('Enter Your Username:')
password=input('Enter Your Password:')
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://www.facebook.com/') #go to facebook 
print ("Opened facebook") 
sleep(1) #delay the script for 1 second

username_box = driver.find_element_by_id('email') # find element with the id 'email' on facebook to get the usernameBox
username_box.send_keys(usrname) # write my username in to the box
print ("Your user name has been entered")
sleep(1)

password_box = driver.find_element_by_id('pass')# find the passwordBox
password_box.send_keys(password) # write my password in to the box
print ("you password has been entered")

login_box = driver.find_element_by_name('login')#find login button
login_box.click() #click the login button

print ("Done")
input('You can type quit to exist')
driver.quit()
print("Finished")

Примечание. Если вы собираетесь использовать вышеупомянутое, убедитесь, что у вас установлен Google Chrome. В противном случае используйте Geckodriver, чтобы заменить хромедрист везде в коде, если вы используете Firefox .also Вам нужно будет ввести свое «имя пользователя» или «номер телефона» и «пароль». Если вы найдете это полезно, пожалуйста, следуйте за мной и не забудьте нравится. Вы можете прокомментировать ниже, если вы найдете что-то не так. Увидимся в следующем уроке, где мы будем обсуждать «Как сообщить другу на Facebook с Python». С новым годом заранее.

Оригинал: “https://dev.to/maxwizardth/login-facebook-using-python-3bgk”