A program humán emulátor felületének és alapvető beállításainak áttekintése
Tehát azt feltételezzük, hogy a Human Emulator licensz már megvásárolt, a licenckulcs elérhető és a terjesztési csomag már letöltött.
Folytathatja a program telepítését és konfigurálását, valamint megismerheti az interfészt, és írhatja az első nem összetett szkriptet.
A program telepítése
Folytatjuk a program telepítését. Célszerű végrehajtani a telepítést egy rövid abszolút útvonalú mappában, amelynek könyvtárai csak latin betűket és aláhúzásokat tartalmaznak.
Például telepítse a programot a D-lemezre a HumanEmulator mappában (anélkül, hogy egy szóköz lenne), ennek eredményeképpen a végrehajtható EXE-fájl abszolút elérési útja megközelítőleg a következő:
Kívánatos, hogy a program elérési útja a lehető legrövidebb legyen, ezért nem kell hosszú ideig keresni a programbeállításokkal rendelkező szkripteket, sablonokat és fájlokat.
Ábra. 1. Könyvtár a Humán Emulátor automatizált telepítésével.
A program végrehajtható fájljai:
- XWeb Human Emiulator.exe - a szkriptek fejlesztési és végrehajtási környezetének elindítása;
- XWeb Human Emiulator RT.exe - futtasd és futtasd a parancsfájlokat (mentés memóriát);
- XWeb Human Emiulator UE.exe - a scriptek UTF-8 kódolású fejlesztési és végrehajtási környezetének elindítása;
- XWeb Human Emiulator RT UE.exe - csak futtathat és futtathat parancsfájlokat (mentse a memóriát) az UTF-8 kódolásban;
- XHEManager.exe - feladatkezelő (ütemező) a Humman Hyman elindításához és a parancsfájlok ütemezéséhez.
XHESettings.ini - a fő konfigurációs fájl a program beállításaival. A szerkesztéshez nincs semmi, a program automatikusan mentse a beállításokat. Azt javaslom, hogy néha biztonsági másolatot készítsen róla, különösen akkor, ha sok olyan beállítása van, amelyek eltérnek a szabványos beállításoktól.
Program mappák kijelölése:
- Saját parancsfájlok - mappa scriptek és programok tárolására;
- PHP - itt van a PHP-tolmács, annak kiterjesztései és beállításai;
- Sablonok - az objektumok és osztályok tárolási helye az interfész használatához PHP programozási nyelv segítségével.
Annak érdekében, hogy megtanulhassák és tanulmányozhassák, nagyon hasznos a Templates könyvtárba ásni, így jobban tudhatjuk, hogyan működik a program, hogyan működnek az egyéni módszerek és a hívások.
A program interfésze
Ábra. 2. Az Emberi Emulátor program első indításakor.
A középső rész egy integrált "okos" internetböngésző, navigációs sávval és vezérlőgombokkal.
Ha a jobb egérgombbal a böngészőablakban vagy bármelyik elemen megérinti, megjelenik egy helyi menü, amely különböző funkciókból áll:
A jobb oldalon van egy ellenőr és egy elemek fája, valamint egy lista azokról az elemekről, amelyek azonosítóval, névvel és más paraméterekkel szolgálnak, amelyeket scriptek készítéséhez használnak.
A panel alján hibakereső panel található. Itt hibaüzeneteket láthatsz parancsfájlok futtatásakor, valamint különböző hibakeresési információkat, amelyek az "echo" vagy a "print" parancsfájlból származó egyszerű hívással megjeleníthetők.
A felület legfelső része a program menüsorának különböző eszközeivel és beállításaival: parancsfájlkészítés, scriptek készítése és írása, makrók, segédprogramok (szkennelési kulcskódok, proxy checker).
A program többféle felületet biztosít (bőröket), azt tanácsolom, hogy válassza ki a legmegfelelőbbet és olyat, amely nem vágja le a szemét. Ez a Tools - Skins menüben történik.
A program legvégén az ablakok alatt egy statisztikai információs sáv található:
Rendszerbeállítások
Vizsgáljuk meg a program alapvető és legfontosabb beállításait. Menjen az Eszközök - Beállítások menüelemei közé (vagy nyomja meg az F9 billentyűt):
Ábra. 3. A humán emulátor beállítási ablaka.
Ebben az esetben, ha PHP-t használunk, akkor ezek a parancsok küldik az objektumokat (osztályok a Sablonok mappában), amelyeket scriptek írására használnak, és tartalmaznak egy alacsony szintű API-t a böngészővel való együttműködéshez.
Ezeket az osztályokat a Humán emulátor program fejlesztői írják és folyamatosan frissítik, ezért a program API-jával nem kell alacsony szinten dolgozni.
Íme egy kis példa a böngésző ellenőrzésére a programporthoz való kapcsolaton keresztül. A bal egérgombbal az x = 100, y = 200 koordinátákra kattintva a helyi helyi interfész helyi portjának 7010-es portjához kell csatlakoznunk és egy sorba kell küldeni:
Készített PHP osztályok használatával egyszerűen meg kell hívnia a $ egér objektum példánymódját:
Folytassa a beállításokat.
"PHP mappa" - a mappához vezető elérési út a PHP tolmácskal. A PHP tolmács építése bárhová el lehet helyezve, és ennek az opciónak az elérési útja.
A "Saját scriptek" a könyvtár elérési útja, amelyben a működő szkriptek alapértelmezés szerint létrehozásra és mentésre kerülnek.
"Ablak neve" - itt adhatja meg a fő programablak nevét.
Az első egyszerű script
Próbálja létrehozni az első szkriptet: nyomja meg a CTRL + N billentyűkombinációt (új szkript létrehozása) - egy új szkript fog megnyílni a program bal oldali ablakában.
Futtassa azt a parancsfájl feletti menüben található "futtatás" gombra kattintva, vagy egyszerűen az F5 megnyomásával. Miután futtatta a szkriptet a beépített böngészőben, megnyílik a Google kereső oldala.
Nézzük meg a szkript munkadarabját:
A következő sor, amely "igényel" - szükséges. Összekapcsolja a "xweb_human_emulator.php" szkriptet, amely inicializálja és összekapcsolja az összes osztályt a böngészővel és a programmal való együttműködéssel.
Ez az osztálykapcsolati karakterláncnak minden írt szkriptben jelen kell lennie, különben semmi sem fog működni, a szkript nem fogja tudni, hol csatlakozzon, és hol vegyen osztályokat objektumok létrehozására.
A záró vonal - az "app" objektumot a "quit" módszerrel hívják meg, amely leállítja a parancsfájl végrehajtását és kiadja az összes hozzárendelt erőforrást.
Hasznos linkek
Íme néhány hasznos link, amelyet hasznos lehet a jövőben:
következtetés
Most már nagyjából tudod, hogy az emberi humál hogyan működik, és hogy milyen egyszerű szkripteket hajtanak végre benne. A program számos funkciót tartalmaz, teljes mértékben szabályozza a beépített internet böngészőt, amely lehetővé teszi, hogy nagyon hatékony szkripteket hozzon létre az automatizáláshoz az interneten.