Python kullanarak Facebook Oturumu Açma: FB Oturum Açma Örneği

Anonim

Python kullanarak Facebook'ta oturum açmak için Selenium'u (bir web otomasyon aracı) kullanmanız gerekir. Selenium, bir tarayıcıyı otomatikleştirip kontrol edebilir ve çeşitli web sitelerinde görünen düğmeleri tıklayabilir, metni doldurabilir, gönderebilir.

Facebook'ta oturum açmak için Selenium'u çalıştıran bir Python Script kullanacağız. Selenium Python Komut Dosyası

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

İşte sistem üzerinde hızlı bir video çalışacak.

Not: Selenium'u Chrome, Safari, IE, vb. Gibi herhangi bir tarayıcıyı kullanacak şekilde yapılandırabilirsiniz. Bu eğitimde FireFox kullanacağız.

Neye ihtiyacınız var?

  • PC'nizde Selenium'un kurulu olduğundan emin olun. Selenium'u kurmayı öğrenmek için bu bağlantıya bakın
  • Selenium için Python'u yüklemek için bu bağlantıyı kullanın

Python kullanarak Facebook'ta Oturum Açma Kodu

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()

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, bir nesne yaparak "FireFox" u başlatıyoruz.
  • Kod satırı 6 : "browser.get yöntemi", URL tarafından verilen bir sayfaya yönlendirilecektir. WebDriver kontrolü testinize veya komut dosyanıza geri döndürmeden önce sayfanın tamamen yüklenmesini (yani "yükleme" olayı sona erene kadar) bekleyin.
  • Kod satırı 8 : Bu satırda, "e-postanın" yazılması gereken metin kutusu öğesini buluyoruz.
  • Kod satırı 9 : Bu satırda, "şifrenin" yazılması gereken metin kutusu öğesini buluyoruz.
  • Kod satırı 10 : Bu satırda, tıklamamız gereken gönder düğmesi öğesini buluyoruz
  • Kod satırı 11 : Şimdi değerleri e-posta bölümüne gönderiyoruz
  • Kod satırı 12 : Parola bölümüne değer gönderme
  • Kod satırı 14: "Gönder" düğmesini tıklayın

Örnek Çıktı

"Guru99" kullanıcı adı ve girilen şifre değerleri.

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

SSS

Python kullanarak Facebook'ta oturum açmak için Selenium dışında başka ne kullanabilirim?

Facebook API'sini uygulamanızdan Facebook'ta oturum açmak için Python Komut Dosyaları yazmak için kullanabilirsiniz.

✔️ Python kullanarak Facebook'ta Oturum Açmak için Selenium'u kullanmanın bir alternatifi var mı?

Selenium'a buradan kontrol edebileceğiniz birçok alternatif var Bazı araçlar Python'u desteklemeyebilir.