Lai pieteiktos Facebook, izmantojot Python, jums jāizmanto Selenium (tīmekļa automatizācijas rīks). Selēns var automatizēt un kontrolēt pārlūku un noklikšķināt, aizpildīt tekstu, iesniegt pogas, kas parādās dažādās vietnēs.
Lai pieteiktos Facebook, mēs izmantosim Python skriptu, kas vada Selenium. Selenium Python skripts būs
- 1. solis. Atveriet Firefox
- 2. solis. Pārejiet uz Facebook
- 3. solis. Meklējiet un ievadiet lauku E-pasts vai Tālrunis un ievadiet paroli
- 4. solis) Noklikšķiniet uz Pieteikties
Šeit ir ātrs video par sistēmas darbību.
Piezīme. Varat konfigurēt Selenium izmantot jebkuru pārlūku, piemēram, Chrome, Safari, IE utt. Šajā apmācībā mēs izmantosim Firefox
Kas jums jāinstalē?
- Pārliecinieties, vai datorā ir instalēts selēns. Izmantojiet šo saiti, lai iemācītos instalēt Selenium
- Izmantojiet šo saiti, lai instalētu Python for Selenium
Kods, lai pieteiktos Facebook, izmantojot 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()
Koda skaidrojums
- 1. koda rindiņa : No selēna moduļa importējiet tīmekļa draiveri
- 2. koda rindiņa : no selēna moduļa importēšanas atslēgām
- Kodu rinda 4 : Šajā rindā mēs inicializējam "Firefox", izveidojot no tā objektu.
- 6. koda rindiņa : metode "browser.get" novirzīs lapu, ko piešķir URL. Pirms atgriežat kontroli pār savu testu vai skriptu, WebDriver pagaidiet, līdz lapa ir pilnībā ielādēta (tas ir, “ielādes” gadījums ir atlaidis).
- Kodu rinda 8 : Šajā rindā mēs atrodam tekstlodziņa elementu, kurā jāraksta "e-pasts".
- 9. koda rindiņa : Šajā rindā mēs atrodam tekstlodziņa elementu, kurā jāuzraksta "parole".
- 10. koda rindiņa : Šajā rindā mēs atrodam pogas Iesniegt elementu, kas mums jānoklikšķina
- 11. koda rindiņa : Tagad vērtības tiek sūtītas uz e-pasta sadaļu
- 12. koda rindiņa : vērtību sūtīšana uz paroles sadaļu
- 14. koda rindiņa: noklikšķiniet uz pogas Iesniegt
Izlaides paraugs
Ievadītās lietotājvārda "guru99" un paroles vērtības.
Facebook lapa pieteiksies ar e-pastu un paroli. Lapa ir atvērta (skatiet attēlu zemāk)
FAQ
⚡ Ko vēl es varu izmantot, izņemot Selenium, lai pieteiktos Facebook, izmantojot Python?
Varat izmantot Facebook API, lai rakstītu Python skriptus, lai pieteiktos Facebook no savas lietojumprogrammas
✔️ Vai ir alternatīva Selenium izmantošanai, lai pieteiktos Facebook, izmantojot Python?
Selenium ir daudzas alternatīvas, kuras varat pārbaudīt šeit. Lai gan daži no rīkiem, iespējams, neatbalsta Python