Prozessautomatisierung mit dem Human Emulator - Profit Hunter

Automatisierung im Stil von Luxus oder Priorität bei wichtigen Aufgaben

Welche Vereinigungen von Webmastern im Zusammenhang mit den Einnahmen im Netzwerk verursachen das Wort "Automatisierung"? Ich werde versuchen zu erraten ... Button Beute, jede Minute füllt das Bankkonto auf Yachten, Luxusautos, eine Villa am Meer mit einem Pool mit Meerblick und vielen Schönheiten, also Leben in einem luxuriösen Stil, oder, wenn man es aus einem anderen Blickwinkel betrachtet, ist die Automatisierung von Routineprozessen eine großartige Gelegenheit, sich auf mehr zu konzentrieren wichtige Aufgaben in ihrer Arbeit, die Routine verschieben "n Schultern „hart arbeitenden Algorithmen, die alles genau durchführen, wie beschrieben.
In diesem Artikel möchte ich eines der Programme betrachten, mit dem Sie sich von unzähligen manuellen Aktionen befreien können und somit wertvolle Zeit für wichtigere Dinge sparen. Der Held der Automatisierung im Stil von Luxus - XWEB Human Emulator.

Wird der menschliche Emulator

mir helfen? Was kann ein menschlicher Emulator tun und wie er in meiner Arbeit verwendet werden kann, fragen Sie. Und was können Sie selbst in Ihrem Browser-Fenster tun, was tun Sie täglich oder zumindest mehrmals in der Woche? Die Antwort auf diese Frage sind für Sie die Möglichkeiten, die im Human Emulator enthalten sind. Kurz gesagt, Sie können mit XHE absolut jede Sequenz Ihrer Aktionen im Browser emulieren, als Makro speichern und ausführen, wenn Sie sie benötigen und wie viel sie benötigt .
Zu solchen Aufgaben gehören das Suchen, Parsen und Platzieren von Inhalten, das Überwachen spezifizierter Parameter oder Websites (z. B. Konkurrenten, der große Bruder, der Sie beobachtet) und Aufgaben aus dem Bereich Entwicklung, Testen und andere Bereiche, die hier nicht berücksichtigt werden können, da jeder Benutzer seine eigenen einzigartigen Aufgaben hat. Wenn wir die Möglichkeit der Verwendung von vollwertigem PHP in den erstellten Makros hinzufügen, wird deutlich, dass der Umfang dieses Tools recht umfangreich ist und nicht nur auf Aufgaben von White / Black-SEO beschränkt ist. Die wichtigste und wertvollste Funktion, die der Human Emulator bietet, ist die Softwaresteuerung des Internet Explorer-Browsers mithilfe von PHP.

Für jeden Moneymaker auf der Button-Beute

Wenn alles so einfach und wunderbar ist, warum hat dann jeder Webmaster, der die Möglichkeiten dieses Programms versteht, keinen Button in seiner Beute? Hier liegt das Hauptmerkmal in der Arbeit mit Human Emulator. Um jeden Prozess zu automatisieren, reicht es nicht aus, nur einen Human Emulator zu kaufen, sondern Sie müssen auch einige Zeit damit verbringen, die integrierten Funktionen zu studieren und Skripts zu erstellen und zu debuggen. Beim Erstellen einfacher Skripts zum Durchführen einfacher Aktionen - Registrieren eines Postfachs, Erstellen eines Kontos oder Ausfüllen eines Formulars - können die vom Benutzer ausgeführten Aktionen aufgezeichnet werden. Beim Erstellen komplexer Skripts mit Verzweigungslogik können Zeit und Wissen erforderlich sein, um Skripts zu erstellen und zu debuggen.

Kein Wissen - kein Geld - kein Spaß.

Eine weitere interessante Frage, die Webmaster beschäftigen, ist die Kenntnis der PHP-Programmiersprache, um mit dem Human Emulator arbeiten zu können. Meiner Meinung nach sind sie nicht erforderlich, um mit dem Programm zu arbeiten und sogar die vielen Aufgaben zu erledigen, mit denen die meisten Webmaster täglich konfrontiert sind, da die Entwickler bereits über eine Vielzahl von integrierten Funktionen verfügen, die zur Automatisierung der Arbeit des Webmasters erforderlich sind. Wenn Sie sich jedoch mehr für die Idee interessieren, einen eigenen "Loot-Button" mit dieser Software zu erstellen, werden Sie sicherlich einige PHP-Programmierkenntnisse benötigen.
Ich möchte auf die Funktionen der Verwendung von integrierten Funktionen eingehen, die von Entwicklern für erstellt wurden Dies erleichtert natürlich die Erstellung von Skripts und ist eine großartige Gelegenheit für Benutzer, die keine PHP-Programmierkenntnisse besitzen, um ein Programm zu starten, das sofort aufgerufen wird. In der Debatte zwischen Webmastern zum Thema „Vor- und Nachteile der Verwendung integrierter Funktionen im Human Emulator“ kann es jedoch zu nicht sehr schmeichelhaften Rezensionen kommen wie „Es ist sinnlos, auf Surrogaten zu programmieren, wenn Sie reines PHP verwenden können“. Wenn Sie das Wissen und die Zeit haben, schreiben und debuggen Sie natürlich PHP-Skripte, aber zum Beispiel ich, mit meinen eher spärlichen PHP-Kenntnissen (ich würde mein PHP-Niveau als Anfänger bezeichnen) die Fähigkeit, fertige Funktionen mit den beliebtesten Aktionen in meiner Arbeit zu verwenden Ich mochte es, obwohl es einige Zeit dauerte, sie auf der Website der Online-Hilfe über die Funktionen des Human Emulators (http: // www.humanemulator.net) zu studieren. Mir gefiel vor allem die Klasse von Funktionen für das Arbeiten mit Textdateien (und dies ist ohne Kenntnis der Arbeit mit PHP-Funktionen wie fopen, fread, fwrite, fclose) sowie vorgefertigten Funktionen für die Randomisierung.

Methoden zum Erstellen von Skripts

Im Human Emulator können Sie zwei Hauptmethoden zum Erstellen von Skripts auswählen:

31>
  • Interaktive Aufzeichnung von Benutzeraktionen. Diese Methode hilft Einsteigern oder Unwilligen, sich mit PHP-Benutzern auseinanderzusetzen, um sich mit dem Programm vertraut zu machen. Wenn Sie diese Methode verwenden, müssen Sie die Funktionen steuern, die der Human Emulator dem Skript hinzufügt, während Sie Aktionen auf der Seite ausführen, da die Funktion dieser Funktion nicht immer vorhersehbar ist. Manchmal kann sie Funktionen ersetzen, die bereits zum Skript hinzugefügt wurden, und eine falsche Funktion oder deren Parameter einfügen Sie können keine Funktion oder keinen Parameter für eine vom Benutzer ausgeführte Aktion einfügen (z. B. wenn ein Feld in einem Formular über eine Autocomplete-Funktion verfügt, die auf anderen Feldern basiert, dieser Wert jedoch aus irgendeinem Grund nicht für Sie geeignet ist). Es ist möglich, dass das Verhalten der Skriptaufzeichnungsfunktion durch Umschalten der Befehle für den Empfangsmodus gesteuert werden kann (hierfür ist die Schaltfläche mit dem Symbol in Form eines grünen Quadrats mit einem weißen Pfeil in der Symbolleiste des Skripteditorfensters verantwortlich), und Sie können trotzdem vernünftig arbeiten Ich habe mich entschlossen, meine Zeit nicht damit zu verschwenden, da es keine genaue Gewissheit darüber gibt, wie genau das Programm meine Aktionen auf der Seite bestimmt und entsprechend die gewünschte Funktion auswählt. Nachdem ich kurz mit der Funktion des Aufnehmens von Makros herumgespielt hatte, erkannte ich, dass ich einen genaueren und gleichzeitig flexibleren Skriptmodus brauchte. Deshalb wechselte ich zur zweiten, fortgeschrittenen Methode ...
  • Manuelles Skripting mit Kontext Menü der Elementfunktionen und des Elementinspektors. Diese Methode kann auch von Benutzern erfolgreich angewendet werden, die sich nicht mit PHP auseinandersetzen möchten. Um alle für ein Element auf der Seite verfügbaren Funktionen zu erhalten (tatsächlich ist es für ein Element einer Funktion nicht ALLE VERFÜGBAR, siehe Abschnitt zu den beobachteten Oddities), bewegen Sie den Cursor auf das Element auf der Seite, drücken Sie die rechte Taste und wählen Sie das niedrigste Element im Kontextmenü In der Regel wird der Elementtyp angegeben ($ input, $ listbox, $ button usw.). Dieses Element verbirgt eine riesige Liste von Funktionen, die die Interaktion mit einem Element ermöglichen (außerdem werden viele Funktionen mit derselben Aktion in mehreren Fällen implementiert, sodass die Aktion mit dem Element durch Zugriff auf das Element über seine verschiedenen Attribute ausgeführt werden kann):
    • Fokus auf das Element setzen;
    • Klicken Sie auf das Element;
    • Senden eines bestimmten Ereignisses an das Element;
    • Zählen von Elementen dieses Typs auf der Seite;
    • Vorhandensein eines Elements auf der Seite prüfen;
    • Elementattribute hinzufügen / löschen
    • Elementwert setzen / abrufen;
    • Elementkoordinaten auf einer Seite abrufen.

    Wenn Sie sich für die manuelle Erstellung von Skripts entscheiden, benötigen Sie die Attribute und Werte der Attribute des Elements. Um eine Liste der Attribute und ihrer Werte für ein Element abzurufen, müssen Sie den Elementinspektor verwenden. Wählen Sie dazu im Kontextmenü des Elements den Eintrag „In Elementinspektor anzeigen“ (oder verwenden Sie einfach die Tastenkombination „Strg + Rechte Maustaste“). Alle erforderlichen Informationen zum Arbeiten mit diesem Element werden im Elementinspektorfenster rechts neben dem Fenster angezeigt Browser (es sei denn, Sie haben es zu diesem Zeitpunkt natürlich nicht geschlossen oder an einen anderen Ort verschoben). Dieses Fenster enthält alle Parameter des Elements, die Sie in den Funktionen zur Interaktion mit diesem Element auf der Seite verwenden können, und listet die wichtigsten auf:

    • Typ, Name und Bezeichner des Elements;
    • Number Element (automatische Nummerierung von Seitenelementen);
    • Attribute und Werte von Elementattributen.

    Das Fenster des Elementinspektors verfügt über mehrere Anzeigemodi für Informationen. Am nützlichsten sind jedoch die beiden. Das erste, das ich gerade erwähnt habe, ist "Eigenschaften von Elementen anzeigen", wenn die Attribute des ausgewählten Elements im Inspektorfenster angezeigt werden und ihre Werte und der zweite Modus - "View-Befehle eines Elements", wenn das Fenster Funktionen mit einer für das ausgewählte Element verfügbaren Textbeschreibung anzeigt.
    Somit wird die Erstellung von Skripten im Human Emulator vereinfacht, um die gewünschte Funktion aus der Liste für dieses Element zu finden und ihm den gewünschten Parameterwert zu übergeben. "

  • Lösung ist nicht trivial von Aufgaben mit dem Human Emulator

    In diesem Abschnitt möchte ich auf das Thema "Fortgeschrittene Arbeit mit dem Human Emulator" eingehen: Warum nur dieses Thema berührt, ist die Tatsache, dass jeder Benutzer, wie ich oben erwähnt habe, seinen eigenen Kreis hat Es ist nicht möglich, alle Funktionen des Programms im Hinblick auf die Aufgaben aller Benutzer zu berücksichtigen, aber ohne diese Aufgaben zu kennen, können Sie zuversichtlich sein Um zu behaupten, dass die Möglichkeiten des menschlichen Emulators ausreichen, um 90% davon zu lösen.
    Bei einem ziemlich großen Mail-Dienst bin ich beispielsweise auf ein Formular gestoßen, in dem ich nicht auf eine der Dropdown-Listen zugreifen konnte, um den erforderlichen Wert durch programmgesteuerte Übergabe des gewünschten Parameters in ihn einzufügen. Ich kam zur Hilfe der Funktion, den Fokus auf das gewünschte Element zu setzen und die gewünschten Tastaturtasten zu drücken.
    Bei der Verwendung von Maus- und Tastatur-Emulationsfunktionen müssen Sie jedoch genau nachvollziehen, welche Emulationsfunktionen in Skripts verwendet werden, da es Funktionen gibt (z. B. $ keyboard-. Press_key_by_code ();), für die In den Skripten muss der Human Emulator aktiv sein und den Fokus haben, andernfalls werden die emulierten Tasten im aktiven Programm gedrückt. Um die Maus und die Tastatur im reduzierten Modus zu emulieren, gibt es andere Funktionen, die ohne Fokus des Human Emulators funktionieren (z. B. $ keyboard-. Send_key (), mit dem ich die Dropdown-Liste "capricious" ausgefüllt habe).
    Im Allgemeinen möchte ich sagen, dass es keine unlösbaren Probleme gibt oder nur wenige, sondern Sie müssen nur die Funktionen finden, die Ihnen helfen, diese Probleme mithilfe der im Programm verfügbaren Funktionen zu lösen. Darüber hinaus ist es erwähnenswert, dass dies mehr oder weniger ernst ist Bei der Automatisierung mit dem Human Emulator benötigen Sie noch Kenntnisse der PHP-Sprache, der Katze Sie werden Ihre routinemäßige Automatisierung auf ein neues Niveau bringen, und dies ist meiner Meinung nach ein guter Anreiz, um Ihr PHP-Wissen zu verbessern, da dies eine der am häufigsten verwendeten Sprachen im Web ist.

    Schlussfolgerung

    Wie Aus dem Artikel kann man ersehen, dass das Programm über eine relativ umfangreiche Funktionalität für die Automatisierung vieler Aufgaben verfügt, andererseits hat es jedoch auch Nachteile (und welches aktive Produkt hat keine Nachteile?). Trotzdem würde ich dieses Programm immer noch für diejenigen empfehlen, die sich bei einer Routineaufgabe mindestens einmal erwischen ließen und dabei denkt: "Wie müde bin ich von dieser blöden, monotonen Arbeit. Ich frage mich, ob es möglich ist, sie irgendwie zu automatisieren ? "Und ich habe eine Antwort auf Ihre Frage - Ich bin sicher, dass Sie mit dem Human Emulator Ihre Aufgabe automatisieren können, um Sie für die wertvollste Ressource unserer Zeit zu gewinnen.

    Ein wenig über komische Dinge

    Wie hinterworte erlaube ich mir, ein wenig zu plaudern und einige aufzulisten Nachteile durch Programmfunktionalität, integrierte Funktionen und Hilfeseite:

    • Die Dropdown-Liste der Funktionen, die für ein Element verwendet werden können, das angezeigt wird, wenn Sie mit der rechten Maustaste auf ein Element auf einer Seite klicken, enthält nicht immer die gesamte Liste der Funktionen Es ist daher möglich, mit diesem Element zu arbeiten. Um ein möglichst vollständiges Bild der für ein Element vorhandenen Funktionen zu erhalten, ist es besser, auf die Hilfeseite zuzugreifen und die gesamte Liste der für das Element verfügbaren Funktionen zu untersuchen. Verwenden Sie dann die erforderliche (nicht die Tatsache, dass dies der Fall sein wird tekstnom Menü, vielleicht wird es muss passen in das Skript) behandelt. Die Idee, Skripts schnell durch die Verwendung einer Kontextliste von Funktionen durch Klicken auf die rechte Schaltfläche zu erstellen, ist gut, aber aufgrund der Unvollständigkeit der angezeigten Kontextliste der Funktionen können die Geschwindigkeit und der Bedienungskomfort abnehmen.
    • Der Name von Funktionen, die dieselbe Aktion für verschiedene Elemente haben, stimmt nicht immer in verschiedenen Klassen überein. Beispielsweise gibt es Funktionen, in deren Namen „... by_num“ verwendet wird, aber es gibt „… by_number“. Aufgrund solcher Unterschiede muss man oft von der Hilfeseite abgelenkt werden, um den Namen der Funktion für das erforderliche Element in der gewünschten Klasse zu klären, was auch die Geschwindigkeit und den Arbeitskomfort verringert.
    • Gemäß der Beschreibung der Funktion auf der Hilfeseite ist nicht immer klar, was die Funktion bewirkt und welche Aufgaben sie lösen kann. Es wäre bequemer, wenn die Entwickler ungefähre Anwendungsbereiche für jede Funktion angeben würden.
    • Verwenden Sie bei offensichtlichen Fehlern der Hilfeseite eine andere Funktion als die auf der Seite angegebene.

    Sie mögen Artikel? Abonnieren Sie den Newsletter!

    Suche

    In Verbindung stehende Artikel