Log Masuk Facebook menggunakan Python: Contoh Log Masuk FB

Anonim

Untuk log masuk ke Facebook menggunakan Python, anda perlu menggunakan Selenium (alat automasi web). Selenium dapat mengautomasikan dan mengawal penyemak imbas dan mengklik, mengisi teks, menghantar butang yang muncul di pelbagai laman web.

Untuk log masuk ke Facebook, kami akan menggunakan Skrip Python yang mendorong Selenium. Skrip Selenium Python akan

  • Langkah 1) Buka Firefox
  • Langkah 2) Navigasi ke Facebook
  • Langkah 3) Cari & Masukkan medan E-mel atau Telefon & Masukkan Kata Laluan
  • Langkah 4) Klik Log Masuk

Berikut adalah video pantas sistem akan berfungsi.

Catatan: Anda boleh mengkonfigurasi Selenium untuk menggunakan penyemak imbas seperti Chrome, Safari, IE, dll. Dalam tutorial ini, kami akan menggunakan FireFox

Apa yang anda perlu pasang?

  • Pastikan Selenium dipasang pada PC anda. Rujuk pautan ini untuk belajar memasang Selenium
  • Gunakan pautan ini untuk memasang Python untuk Selenium

Kod untuk Masuk ke Facebook menggunakan Python

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

Penjelasan kod

  • Baris kod 1 : Dari pemacu web import modul selenium
  • Baris kod 2 : Dari Kekunci import modul selenium
  • Baris kod 4 : Dalam baris ini, kita menginisialisasi "FireFox" dengan membuat objek daripadanya.
  • Baris kod 6 : "Kaedah browser.get" akan menyeret halaman yang diberikan oleh URL. WebDriver tunggu sehingga halaman telah dimuat sepenuhnya (iaitu, kesempatan "onload" telah dilepaskan), sebelum mengembalikan kawalan ke ujian atau skrip anda.
  • Baris kod 8 : Dalam baris ini, kita dapati elemen kotak teks di mana "e-mel" harus ditulis.
  • Baris kod 9 : Dalam baris ini, kita mencari elemen kotak teks di mana "kata laluan" mesti ditulis.
  • Baris kod 10 : Di baris ini, kita menemui elemen butang kirim yang perlu kita klik
  • Baris kod 11 : Sekarang kami menghantar nilai ke bahagian e-mel
  • Baris kod 12 : Menghantar nilai ke bahagian kata laluan
  • Baris kod 14: Klik pada butang "Hantar"

Keluaran Contoh

Nilai nama pengguna "guru99" dan kata laluan dimasukkan.

Halaman Facebook akan log masuk dengan e-mel dan kata laluan. Halaman dibuka (lihat gambar di bawah)

Soalan Lazim

Apa lagi yang boleh saya gunakan kecuali Selenium untuk log masuk ke Facebook menggunakan Python?

Anda boleh menggunakan API Facebook untuk menulis Skrip Python untuk log masuk ke Facebook dari aplikasi anda

✔️ Adakah alternatif untuk menggunakan Selenium untuk Login ke Facebook menggunakan Python?

Terdapat banyak alternatif untuk Selenium yang boleh anda periksa di sini Walaupun beberapa alat mungkin tidak menyokong Python