Cum se automatizează umplerea formularelor în browser (crearea de bots) - programatorul din Rusia

Personal, îmi place modulul pentru limbajul de programare python, deși este disponibil pentru alte limbi, precum și IDE-ul stand-alone pentru browserul Firefox.
Instalarea pentru Python este destul de simplă






De pe site-ul seleniumhq.org descarcati Drinium Client Drivers pentru Python, despachetati si instalati ca de obicei, pentru Windows prin intermediul setup.py-install
Proba programului Python

În acest exemplu, browserul Mozilla Firefox este lansat, scriptul merge pe pagina de căutare Yandex. În bara de căutare, tastați numele acestui site la programmer.rf și faceți clic pe butonul de căutare.

Pentru cei care au nevoie de automatizare simplă, de exemplu, pur și simplu efectuând acțiuni tipice, este mai bine să folosiți add-on-ul la browser-ul Firefox numit Selenium IDE






2) Watin
Watin - aceasta nu este, de asemenea, un încălzitor, ci un instrument de testare. De fapt, acesta este Watir pentru Ruby
Posibilitățile sunt puțin mai mici, precum și numărul de browsere acceptate. Numai "măgarul" (internet iexplorer) lucrează și testează. Biblioteca Watin poate fi descărcată de la watin.sourceforge.net
Dintre avantajele componentei, o simulare precisă a acțiunii utilizatorului este suficientă, de exemplu, în câmp este setul de simboluri care apare, mai degrabă decât atribuirea unei valori.
Proba de program în C #

Acest program deschide browserul Internet Iexplorer, merge la pagina de poștă electronică Yandex și introduce numele și parola în el. Conectați-vă singur, nu este dificil, puteți trimite browser-ului tasta Enter.

Dintre caracteristicile de programare, profilul proiectului ar trebui să fie neapărat doar Net, nu ClientProfile, altfel va exista o eroare. Și, în mod necesar, conversia la tipul STA, în acest program se face prin șirul [STAThread]







Trimiteți-le prietenilor: