Facebook ile Giriş Yapın Python: FB Giriş Örneği

kullanarak Facebook'a giriş yapmak için Python, kullanmanız gerekiyor Selenium (bir web otomasyon aracı). Selenium Bir tarayıcıyı otomatikleştirebilir ve kontrol edebilir ve çeşitli web sitelerinde görünen düğmeleri tıklayabilir, metni doldurabilir ve gönderebilirsiniz.

Facebook'a kullanarak nasıl giriş yapılır? Python

Facebook'a giriş yapmak için bir kullanacağız Python Sürücü komut dosyası Selenium. Selenium Python Senaryo

  • Adım 1) Aç Firefox
  • Adım 2) Facebook'a gidin
  • Adım 3) E-posta veya Telefon alanını arayın ve girin ve Şifreyi Girin
  • Adım 4) Oturum Aç'a tıklayın

İşte sistemin çalışacağına dair kısa bir video.

Not: Yapılandırabilirsiniz Selenium Chrome, Safari, IE vb. gibi herhangi bir tarayıcıyı kullanmak için. Bu eğitimde, Fire kullanacağızFox

Kurulum için neye ihtiyacınız var?

  • Sahip olduğunuzdan emin olun Selenium PC'nize yüklü. Buna bakın Link yüklemeyi öğrenmek Selenium
  • Kullanım Re-Tweet kurulum bağlantısı Python için Selenium

Code Facebook'a giriş yapmak için şunu kullanın: 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()

Facebook ile Giriş Yapın Python

Kodun açıklaması

  • Code çizgi 1: Selenyum modülü içe aktarma web sürücüsünden
  • Code çizgi 2: Selenyum modülünden içe aktarma anahtarları
  • Code çizgi 4: Bu satırda, "Fire"ı başlatıyoruzFox"onu bir nesne haline getirerek.
  • Code çizgi 6"browser.get metodu", belirtilen sayfaya yönlendirme yapacaktır. URLWebDriver, sayfa tamamen yüklenene kadar (yani "onload" olayı gerçekleşene kadar) bekler ve ancak ondan sonra kontrolü testinize veya komut dosyanıza geri verir.
  • Code çizgi 8: Bu satırda textbox'ın “e-posta” yazılması gereken elemanını buluyoruz.
  • Code çizgi 9: Bu satırda textbox'ın “şifre” yazılması gereken elemanını buluyoruz.
  • Code çizgi 10: Bu satırda tıklamamız gereken gönder butonu elemanını buluyoruz
  • Code çizgi 11: Şimdi değerleri email kısmına gönderiyoruz
  • Code çizgi 12: Şifre bölümüne değerlerin gönderilmesi
  • Code 14. satır: "Gönder" düğmesine tıklayın.

Örnek çıktı

Kullanıcı adı “guru99” ve şifre değerleri girildi.

Facebook ile Giriş Yapın Python

Facebook sayfası e-posta ve şifre ile giriş yapacaktır. Sayfa açıldı (aşağıdaki resme bakın)

Facebook ile Giriş Yapın Python

SSS

Facebook'u kullanabilirsiniz API yazmak için Python Uygulamanızdan Facebook'ta oturum açmak için komut dosyaları

İçin birçok alternatif var Selenium kontrol edebileceğiniz okuyun Bazı araçlar desteklemese de Python

Bu yazıyı şu şekilde özetleyin: