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()
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 sayfası e-posta ve şifre ile giriş yapacaktır. Sayfa açıldı (aşağıdaki resme bakın)