Automatizarea în stilul de lux sau prioritate pe sarcini importante
Ce asociații fac Webmasterii, conectați cu câștigurile din rețea, sună cuvântul "Automatizare"? Încearcă să ghicească ... butonul loot, reumplute continuu cont bancar, iahturi, masini de lux, o vilă pe plajă, cu piscină și vedere la mare o mulțime de frumuseți în ea, și anume, cu alte cuvinte - viața în stilul de lux. Sau, dacă te uiți dintr-un unghi diferit, automatizarea proceselor de rutină - aceasta este o oportunitate excelentă de a se concentra asupra sarcinilor mai importante în activitatea lor, schimbarea de rutină „pe umerii“ algoritmi greu de lucru care execută totul exact așa cum este descris.
În acest articol, aș dori să ia în considerare unul dintre programele care vă permit să vă eliberați de nenumărate activități manuale și astfel să vă salvați timpul prețios pentru lucruri mai importante. Deci, eroul de automatizare în stilul de lux - XWEB Human Emulator.
Va ajuta Emulatorul Umane?
Ce poate face Emulatorul Uman și cum să îl folosiți în munca voastră, vă întrebați. Și ce poți să faci în fereastra browserului tău, ce acțiuni faci zi de zi, zi sau cel puțin de câteva ori pe săptămână? Răspunsul la această întrebare pentru dvs. și va fi acele oportunități care sunt date în Emulatorul Uman. Pe scurt, folosind XHE, puteți emula absolut orice secvență a acțiunilor dvs. în browser, salvați-o ca o macrocomandă și efectuați-o când este necesar și cât de mult este necesar.
Printre aceste sarcini pot fi o sarcina de a găsi, analizarea și plasarea conținutului, monitorizarea parametrilor de set sau site-uri (ay, concurenți, fratele mai mare este cu ochii pe tine 🙂), precum și de dezvoltarea sarcinilor de teren, testare și alte zone care nu pot fi luate în considerare aici, de atunci fiecare utilizator are o serie de sarcini unice. Dacă adăugăm la aceasta posibilitatea de a utiliza macro-uri generate PHP plin, devine clar faptul că domeniul de aplicare al acestui instrument este destul de mare și nu se limitează la sarcinile SEO alb / negru. Caracteristica principală și cea mai valoroasă pe care Human Emulator o oferă este managementul software al browserului Internet Explorer cu PHP.
Fiecare producător de bani de pe buton
Nici o cunoaștere - niciun ban - nu este amuzant
Metode pentru construirea scripturilor
Deci, în Emulatorul Uman există două modalități principale de a crea scenarii:
Dacă decideți să utilizați proiectarea manuală a scripturilor, atunci aveți nevoie de atributele și valorile atributelor elementului. Pentru a obține o listă de atribute și valorile acestora pentru un element, trebuie să utilizați inspectorul pentru elemente. Pentru a face acest lucru în elementul de meniu contextual, trebuie să selectați „Vizualizare în elementul Inspector“ (sau pur și simplu utilizați comanda rapidă - „Ctrl + mouse dreapta Buton“) și toate informațiile necesare pentru a lucra cu elementul va fi afișat în elementele de fereastra Inspector, care se află în partea dreaptă a ferestrei (cu excepția cazului în care, desigur, nu l-ați închis încă sau l-ați mutat într-un alt loc). Această fereastră conține toți parametrii elementului, pe care îl puteți utiliza funcțiile pentru a interacționa cu elementul de pe pagina va lista pe cele mai importante:
- Tipul, denumirea și identificatorul elementului;
- Numărul elementului (numerotarea automată a elementelor de pagină);
- Atribute și valori ale atributelor elementului.
La fereastra elemente Inspector are mai multe moduri de afișare a informațiilor, dar cel mai util dintre aceste două - primul dintre care am vorbit doar de mai sus - „vezi proprietățile elementului“, atunci când fereastra inspector afișează atributele elementului selectat și valorile lor, iar al doilea modul - " vezi comands elementului“, atunci când o fereastră funcție de afișarea cu o descriere text disponibil pentru elementul selectat.
Astfel, construirea de scripturi în Emulatorul Uman este simplificată pentru sarcina "de a găsi funcția dorită din listă pentru acest element și înainte de valoarea dorită a parametrului."
Rezolvarea de sarcini non-trivial cu ajutorul Emulator uman
În această secțiune, aș dori să atingă pe activitatea avansată cu Emulator'om uman. De ce ridica doar obiectul - faptul că, după cum am menționat mai sus, fiecare utilizator are o serie de sarcini, și este imposibil să se ia în considerare toate posibilitățile programului în lumina obiectivelor tuturor utilizatorilor, dar nici măcar nu știe de aceste probleme, putem afirma cu certitudine că posibilitățile , stabilită în Emulatorul Umană, este suficientă pentru a rezolva 90% din ele.
De exemplu, un serviciu de e-mail destul de mare am întâlnit-o formă în care nu am fost în stare să se întoarcă la una din listele derulante pentru a pune în ea importanța necesară pentru mine de transfer de software parametrul dorit. Am venit în ajutorul accentul setarea funcțiilor pe element, și emularea apăsând tastele dreapta de pe tastatură.
Cu toate acestea, atunci când utilizați funcțiile de emulare a mouse-ului și tastaturii, trebuie să monitorizați care sunt funcțiile de emulare utilizate în scripturi, deoarece are o funcție (de exemplu, $ keyboard-> press_key_by_code ();) pentru corecta de lucru pe care script trebuie să Emulator umană a fost activ și a avut un accent, chei emulate în alt mod sunt presate în programul activ. Pentru a emula un mouse și tastatură în modul minimizat, există alte caracteristici care vor lucra și fără un accent în Emulator'a uman (de exemplu, $ keyboard-> send_key (), pe care am folosit pentru a umple „capricios“ lista drop-down).
În general, vreau să spun că nu există sarcini insolvabile sau nu sunt suficiente, trebuie doar să găsiți acele funcții care vă vor ajuta să rezolvați aceste probleme cu ajutorul funcției disponibile în program. În plus, este de remarcat faptul că pentru automatizarea mai mult sau mai puțin serioasă, cu ajutorul Emulatorului Uman, veți avea nevoie de cunoașterea limbajului PHP care va aduce automatizarea rutinei la un nou nivel. Și aceasta, în opinia mea, este un bun stimulent pentru a vă crește cunoștințele în domeniul PHP, lucru bun fiind că aceasta este una dintre cele mai comune limbi de pe web.
După cum se poate înțelege din articol, programul are o funcționalitate destul de bogat pentru a automatiza multe sarcini, dar pe de altă parte, are neajunsurile sale (și care este în curs de dezvoltare în mod activ produsul nu are dezavantajele sale). Cu toate acestea, aș recomanda în continuare acest program să cumpere pentru cei care în îndeplinirea unei sarcini de rutină regulate, cel puțin o dată mă gândesc prins, „Cum sunt obosit de a efectua acest lucru monotonă plictisitoare. Mă întreb dacă este posibil, într-un fel automatiza „Și am răspuns la întrebarea dvs. - Asigurați-vă că Emulator Umane sarcina poate fi automatizate, eliberând pentru tine resursa cea mai valoroasă a timpului nostru - de timp.
Un pic despre lucrurile ciudate văzute
Ca o urmă, îmi voi permite un pic poobryuzzhat și listați câteva dintre minusurile pe care le-am observat în legătură cu funcționalitatea programului, funcțiile încorporate și site-ul de ajutor:
- Lista verticală a funcțiilor, posibil să se utilizeze un element care apare atunci când faceți clic dreapta pe un element de pe pagina nu conține întotdeauna întreaga listă de funcții posibile pentru utilizare cu elementul. Prin urmare, pentru a obține o imagine cât mai completă a curentului pentru funcțiile elementului, mai bine să apeleze la ajutorul site-ului și de a explora lista completă a funcțiilor disponibile ale unui element, iar apoi utilizați dreapta (nu faptul că este în meniul contextual, probabil, va trebui să se încadreze în script-ul mânere) . Ideea de a crea rapid script-uri prin utilizarea listei de funcții de comenzi rapide, făcând clic pe butonul din dreapta este bun, dar din cauza nedesăvârșirea lista de comenzi rapide afișate caracteristici viteza și ușurința în utilizare poate fi redusă.
- Numele funcțiilor care au același efect pentru diferite elemente nu coincid întotdeauna în diferite clase, de exemplu, există funcții în numele cărora se utilizează "... by_num" și există "... by_number". Datorită prezenței unor astfel de diferențe, este necesar să fie distras mai des la locul de ajutor pentru a clarifica numele funcției pentru elementul necesar în clasa dorită, ceea ce reduce și viteza și confortul muncii.
- În funcție de descrierea funcției pe site-ul de ajutor, nu este întotdeauna clar ce funcționează funcția și în ce sarcini poate ajuta. Ar fi mai convenabil dacă dezvoltatorii au indicat domeniul de aplicare aproximativ al fiecărei funcții.
- Din greșelile evidente ale site-ului de ajutor - utilizați în exemplul unei funcții diferite de cea pe care se vorbește pagina.
Îți plac articolele? Aboneaza-te la newsletter!
(Încă nu există rating)