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

Kullanarak Facebook'a Giriş Yapma Kodu 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ı

  • Kod satırı 1: Selenyum modülü içe aktarma web sürücüsünden
  • Kod satırı 2: Selenyum modülünden içe aktarma anahtarları
  • Kod satırı 4: Bu satırda, "Fire"ı başlatıyoruzFox"onu bir nesne haline getirerek.
  • Kod satırı 6: “browser.get yöntemi”, URL tarafından verilen bir sayfaya yönlendirilir. WebDriver, kontrolü testinize veya komut dosyanıza döndürmeden önce sayfa tamamen yüklenene kadar (yani "yükleme" durumu ortadan kalkana kadar) bekleyin.
  • Kod satırı 8: Bu satırda textbox'ın “e-posta” yazılması gereken elemanını buluyoruz.
  • Kod satırı 9: Bu satırda textbox'ın “şifre” yazılması gereken elemanını buluyoruz.
  • Kod satırı 10: Bu satırda tıklamamız gereken gönder butonu elemanını buluyoruz
  • Kod satırı 11: Şimdi değerleri email kısmına gönderiyoruz
  • Kod satırı 12: Şifre bölümüne değerlerin gönderilmesi
  • Kod satırı 14: “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

FAQ

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