Фацебоок пријава користећи Питхон: Пример ФБ пријаве

Anonim

Да бисте се пријавили на Фацебоок користећи Питхон, потребно је да користите Селениум (алат за веб аутоматизацију). Селениум може аутоматизовати и контролисати прегледач и кликнути, попунити текст, послати дугмад која се појављују на разним веб локацијама.

Да бисмо се пријавили на Фацебоок, користићемо Питхон Сцрипт који покреће Селениум. Селениум Питхон Сцрипт ће

  • Корак 1) Отворите Фирефок
  • Корак 2) Идите на Фацебоок
  • Корак 3) Претражите и унесите поље е-поште или телефона и унесите лозинку
  • Корак 4) Кликните на Логин

Ево кратког видео записа о систему ће радити.

Напомена: Можете да конфигуришете Селениум да користи било који прегледач као што су Цхроме, Сафари, ИЕ итд. У овом упутству ћемо користити ФиреФок

Шта треба да инсталирате?

  • Обавезно инсталирајте Селениум на свој рачунар. Погледајте ову везу да бисте научили да инсталирате Селениум
  • Помоћу ове везе инсталирајте Питхон за Селениум

Код за пријаву на Фацебоок користећи Питхон

from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWait# Step 1) Open Firefoxbrowser = webdriver.Firefox()# Step 2) Navigate to Facebookbrowser.get("http://www.facebook.com")# Step 3) Search & Enter the Email or Phone field & Enter Passwordusername = browser.find_element_by_id("email")password = browser.find_element_by_id("pass")submit = browser.find_element_by_id("loginbutton")username.send_keys("This email address is being protected from spambots. You need JavaScript enabled to view it.")password.send_keys("yourpassword")# Step 4) Click Loginsubmit.click()

Објашњење кода

  • Линија кода 1 : Из селеновог модула увезите вебдривер
  • Редак кода 2 : Из кључева за увоз модула селена
  • Линија кода 4 : У овом реду иницијализујемо „ФиреФок“ правећи од њега објекат.
  • 6. ред кода : „Метода бровсер.гет“ нагивагтеће се на страницу дату УРЛ-ом. ВебДривер сачекајте док се страница потпуно не учита (то јест, прилика „онлоад“ се пусти), пре него што врати контролу на тест или скрипту.
  • Редак кода 8 : У овом реду налазимо елемент текстуалног оквира у који треба да се напише „адреса е-поште“.
  • 9. ред кода : У овом реду налазимо елемент текстуалног оквира у који треба да се упише „лозинка“.
  • Редак кода 10 : У овом реду налазимо елемент дугмета за слање на који морамо кликнути
  • Линија 11 : Сада вредности шаљемо у одељак е-поште
  • Редак кода 12 : Слање вредности у одељак лозинке
  • 14. ред кода: Кликните на дугме „Пошаљи“

Излаз узорка

Унесене су вредности корисничког имена „гуру99“ и лозинке.

Фацебоок страница ће се пријавити путем е-поште и лозинке. Страница отворена (погледајте слику испод)

ФАК

Шта још могу да користим осим Селениум-а за пријаву на Фацебоок користећи Питхон?

Можете користити Фацебоок АПИ за писање Питхон Сцриптс за пријаву на Фацебоок из ваше апликације

✔ Постоји ли алтернатива коришћењу Селениум-а за пријаву на Фацебоок помоћу Питхона?

Постоје многе алтернативе селенијуму које овде можете проверити Иако неки од алата можда не подржавају Питхон