Process Automation con Human Emulator - Profit Hunter

Automazione nello stile del lusso o priorità su compiti importanti

Quali associazioni i webmaster associati ai guadagni nella rete chiamano la parola Automazione? yacht, auto di lusso, una villa sul mare con una piscina con vista sul mare e molte bellezze, in altre parole, la vita in uno stile lussuoso. O, se vista da una prospettiva diversa, l'automazione dei processi di routine è una grande opportunità per concentrarsi su più compiti importanti nel loro lavoro, spostando la routine "n spalle "algoritmi laboriose che eseguono tutto esattamente come descritto.
In questo articolo vorrei prendere in considerazione uno dei programmi che ti permettono di liberarti da innumerevoli azioni manuali e quindi di risparmiare tempo prezioso per cose più importanti. Quindi, l'eroe dell'automazione nello stile del lusso: XWEB Human Emulator.

L'emulatore umano

mi può aiutare? Che cosa può fare un emulatore umano e come utilizzarlo nel mio lavoro, chiedi. E cosa puoi fare tu stesso nella finestra del browser, quali azioni fai ogni giorno o almeno più volte alla settimana? La risposta a questa domanda per voi e sarà quelle opportunità che sono incorporate nell'emulatore umano. In breve, utilizzando XHE, puoi emulare assolutamente qualsiasi sequenza di azioni nel browser, salvarlo come macro ed eseguirlo quando ne hai bisogno e quanto è necessario .
Tra tali compiti possono essere compiti di ricerca, analisi e collocazione di contenuti, monitoraggio di parametri o siti specificati (ad esempio, concorrenti, fratello maggiore che ti sorveglia) e attività dall'area di sviluppo, test e altre aree che non possono essere prese in considerazione qui, dal momento che ogni utente ha la propria gamma di compiti unici. Se aggiungiamo a questo la possibilità di utilizzare PHP a pieno titolo nelle macro create, diventa chiaro che lo scopo di questo strumento è piuttosto ampio e non si limita solo alle attività di SEO bianco / nero. La funzionalità principale e più preziosa fornita da Human Emulator è il controllo software del browser Internet Explorer che utilizza PHP.

Per ogni moneymaker sul bottone-loot

Se tutto è così semplice e meraviglioso, allora perché ogni webmaster che comprende le possibilità di questo programma non ha un bottone sul loro bottino? Qui si trova la caratteristica principale del funzionamento con Human Emulator - per automatizzare qualsiasi processo, non è sufficiente acquistare un emulatore umano, ma è necessario anche dedicare un po 'di tempo a studiare le funzioni integrate, creare e mettere a punto gli script. Quando si creano semplici script per eseguire semplici azioni: registrazione di una casella di posta, creazione di un account o compilazione di un modulo, è utile la possibilità di registrare le azioni eseguite dall'utente. Tuttavia, quando si creano script complessi con logica di ramificazione, possono essere necessari tempo e conoscenza per creare ed eseguire il debug di script.

Nessuna conoscenza - niente soldi - niente divertente

Un'altra domanda interessante che occupa le menti dei webmaster - è necessario avere conoscenza del linguaggio di programmazione PHP per lavorare con l'emulatore umano? A mio parere, non sono necessari per iniziare a lavorare con il programma e persino per automatizzare le molte attività che la maggior parte dei webmaster affrontano quotidianamente, dal momento che gli sviluppatori hanno già un gran numero di funzioni integrate necessarie per automatizzare il lavoro del webmaster. Ma se sei più interessato all'idea di creare il tuo "bottino bottino" usando questo software, allora avrai sicuramente bisogno di alcune abilità di programmazione PHP.
Vorrei approfondire le caratteristiche dell'uso di funzioni built-in create dagli sviluppatori per facilitando la costruzione di script. Naturalmente, questa è una grande opportunità per quegli utenti che non hanno competenze di programmazione PHP per iniziare a utilizzare un programma chiamato fuori dalla scatola. Tuttavia, nel dibattito tra i webmaster sul tema "vantaggi e svantaggi dell'utilizzo di funzioni integrate nell'emulatore umano", è possibile riscontrare recensioni non molto lusinghiere come "non c'è motivo di programmare su surrogati quando si può usare puro PHP". Ovviamente, se hai le conoscenze e il tempo, scrivi e fai il debug di script PHP, ma per esempio io, con la mia conoscenza piuttosto scarsa di PHP (classificherei il mio livello di PHP come principiante) la possibilità di utilizzare funzioni già pronte con le azioni più popolari nel mio lavoro Mi è piaciuto, anche se ci è voluto del tempo per studiarli sul sito web della guida in linea sulle funzioni dell'emulatore umano (http: // www. Humanemulator. Net). Mi è piaciuta particolarmente la classe di funzioni per lavorare con i file di testo (e questo è senza conoscenza di lavorare con le funzioni di PHP come fopen, fread, fwrite, fclose), così come le funzioni già pronte per la randomizzazione.

Metodi di costruzione degli script

Quindi, in Human Emulator è possibile selezionare 2 modi principali per costruire script:

  1. Registrazione interattiva delle azioni dell'utente. Questo metodo aiuterà i principianti o non disposti a trattare con gli utenti PHP per iniziare a familiarizzare con il programma. Quando si utilizza questo metodo, è necessario controllare le funzioni che l'emulatore umano aggiunge allo script mentre si eseguono azioni sulla pagina, poiché l'operazione di questa funzione non è sempre prevedibile - a volte può sostituire funzioni già aggiunte allo script, inserire una funzione errata o il suo parametro o non inserire alcuna funzione o parametro per un'azione eseguita dall'utente (ad esempio, quando un campo in una maschera ha una funzione di completamento automatico basata su altri campi, ma per qualche motivo questo valore non è adatto a te). È possibile che il comportamento della funzione di registrazione dello script possa essere in qualche modo controllato cambiando i modi di ricezione dei comandi (il pulsante con l'icona sotto forma di un quadrato verde con una freccia bianca nella barra degli strumenti dell'editor di script è responsabile) e si può ancora fare del sano lavoro da esso, ma Ho deciso di non sprecare il mio tempo, poiché non esiste una certezza esatta su quanto accuratamente il programma determinerà le mie azioni sulla pagina e, di conseguenza, selezionerà la funzione desiderata. Pertanto, dopo aver giocato brevemente con la funzione di registrazione dei macro, mi sono reso conto che avevo bisogno di una modalità di scripting più accurata e allo stesso tempo più flessibile, quindi sono passato al secondo metodo avanzato ...
  2. Script manuale usando contesto menu di funzioni elemento e ispettore elemento. Questo metodo può anche essere applicato con successo da quegli utenti che ancora ostinatamente non vogliono avere a che fare con PHP. Per ottenere tutte le funzioni disponibili per un elemento sulla pagina (infatti, non è sempre TUTTO DISPONIBILE per un elemento di una funzione, vedere la sezione sulle stranezze osservate) basta posizionare il cursore sull'elemento sulla pagina, premere il tasto destro e selezionare la voce più bassa nel menu di scelta rapida aperto che di solito indica il tipo di elemento ($ input, $ listbox, $ button, ecc.). Questo elemento nasconde un enorme elenco di funzioni che consentono l'interazione con un elemento (inoltre, molte funzioni con la stessa azione sono implementate in diverse istanze in modo che l'azione con l'elemento possa essere eseguita accedendo all'elemento attraverso i suoi diversi attributi):
    • Impostazione dello stato attivo sull'elemento;
    • Fare clic sull'elemento;
    • Invio di un determinato evento all'elemento;
    • Conteggio degli elementi di questo tipo sulla pagina;
    • Verifica dell'esistenza di un elemento nella pagina;
    • Aggiunta / eliminazione degli attributi degli elementi ;
    • Impostazione / recupero del valore dell'elemento;
    • Ottenere le coordinate dell'oggetto su una pagina.

    Se si decide di utilizzare la costruzione manuale degli script, saranno necessari gli attributi e i valori degli attributi dell'elemento. Per ottenere un elenco di attributi e i relativi valori per un elemento, è necessario utilizzare l'elemento di ispezione. Per fare ciò, seleziona la voce "Visualizza nell'ispettore elemento" nel menu di scelta rapida dell'elemento (o usa semplicemente la scorciatoia "Ctrl + tasto destro del mouse") e tutte le informazioni necessarie per lavorare con questo elemento verranno visualizzate nella finestra di ispezione dell'elemento a destra della finestra browser (a meno che, naturalmente, non l'abbia chiuso prima o spostato in un altro posto). Questa finestra contiene tutti i parametri dell'elemento che è possibile utilizzare nelle funzioni per interagire con questo elemento nella pagina, elencando i principali:

    • Tipo, nome e identificatore dell'elemento;
    • Numero elemento (numerazione automatica degli elementi della pagina);
    • Attributi e valori degli attributi degli elementi.

    La finestra dell'ispettore elemento ha diverse modalità di visualizzazione delle informazioni, ma le più utili sono le due: la prima che ho menzionato sopra è "visualizza proprietà dell'elemento", quando gli attributi dell'elemento selezionato vengono visualizzati nella finestra di ispezione e i loro valori, e la seconda modalità - "visualizza i comandi dell'elemento", quando la finestra visualizza le funzioni con una descrizione di testo disponibile per l'elemento selezionato.
    Quindi, la costruzione di script nell'emulatore umano è semplificata al compito "trovare la funzione desiderata dall'elenco per questo elemento e passargli il valore del parametro desiderato."

La soluzione non è banale di compiti con l'emulatore umano

In questa sezione vorrei toccare l'argomento del lavoro avanzato con l'emulatore umano.Perché solo toccando questo argomento è il fatto che, come ho notato sopra, ogni utente ha la propria cerchia compiti ed è impossibile considerare tutte le funzionalità del programma alla luce dei compiti di tutti gli utenti, ma senza nemmeno sapere queste attività, puoi tranquillamente Vapore per affermare che le possibilità inerenti all'Emulatore Umano sono sufficienti a risolverne il 90%.
Ad esempio, su un servizio di posta abbastanza grande, mi sono imbattuto in un modulo in cui non ero in grado di accedere a uno degli elenchi a discesa per inserire il valore di cui avevo bisogno passando automaticamente il parametro desiderato. Sono venuto in aiuto della funzione di mettere a fuoco l'elemento desiderato e l'emulazione di premere i tasti della tastiera desiderati.
Tuttavia, quando si usano le funzioni di emulazione del mouse e della tastiera, è necessario tenere traccia di quali funzioni di emulazione vengono utilizzate negli script, poiché esistono funzioni (ad esempio $ keyboard-. Premere_key_by_code ();) per cui negli script è necessario che l'emulatore umano sia attivo e attivo, altrimenti i tasti emulati verranno premuti nel programma attivo. Per emulare il mouse e la tastiera in modalità compressa, ci sono altre funzioni che funzionano senza che l'emulatore umano abbia il focus (ad esempio $ keyboard-. Send_key (), che ho usato per compilare l'elenco a discesa "capriccioso").
In generale, voglio dire che non ci sono problemi irrisolvibili o ce ne sono pochi, devi solo trovare le funzioni che ti aiuteranno a risolvere questi problemi usando le funzionalità disponibili nel programma. Inoltre, vale la pena notare che per più o meno gravi Automazione usando Human Emulator, hai ancora bisogno della conoscenza del linguaggio PHP, il gatto Porteranno la tua automazione di routine a un nuovo livello e questo, a mio parere, è un buon incentivo per aumentare la tua conoscenza di PHP, poiché è una delle lingue più utilizzate sul web.

Conclusione

Come può essere compreso dall'articolo, il programma ha una funzionalità abbastanza ricca per automatizzare molte attività, ma d'altra parte ha i suoi svantaggi (e quale prodotto in via di sviluppo attivo non ha i suoi svantaggi?). Ciononostante, consiglierei comunque questo programma per coloro che, mentre svolgevano un compito di routine, almeno una volta si sorprendevano a pensare: "Quanto sono stanco di fare questo stupido lavoro monotono. Mi chiedo se sia possibile automatizzarlo in qualche modo ? "E ho una risposta alla tua domanda - Sono sicuro che con l'Emulatore Umano puoi automatizzare il tuo compito, liberandoti per la risorsa più preziosa del nostro tempo.

Un po 'di cose strane

As afterwords mi permetto di chattare un po 'e elencare alcuni notato Minus per funzionalità del programma, funzioni integrate e sito di aiuto:

  • L'elenco a discesa delle funzioni che possono essere utilizzate per un elemento che appare quando si fa clic con il pulsante destro del mouse su un elemento in una pagina non sempre contiene l'intero elenco di funzioni possibile utilizzare con questo elemento. Pertanto, per ottenere l'immagine più completa delle funzioni esistenti per un elemento, è meglio fare riferimento al sito della guida ed esaminare l'intero elenco di funzioni disponibili per l'elemento, quindi utilizzare quello necessario (non il fatto che sarà menù tekstnom, forse dovrà inserirsi nello script maniglie). L'idea di creare rapidamente degli script tramite l'uso di un elenco di funzioni contestuale facendo clic sul pulsante destro è buona, ma a causa dell'incompletezza dell'elenco di funzioni visualizzato nel contesto, la velocità e la convenienza dell'operazione potrebbero diminuire.
  • Il nome di funzioni che hanno la stessa azione per elementi diversi non sempre coincide in classi diverse, ad esempio, ci sono funzioni nel nome di cui "... by_num" è usato, ma c'è "... by_number". A causa della presenza di tali differenze, è spesso necessario essere distratti dal sito di assistenza per chiarire il nome della funzione per l'elemento necessario nella classe desiderata, che riduce anche la velocità e la comodità del lavoro.
  • Secondo la descrizione della funzione sul sito di aiuto, non è sempre chiaro cosa fa la funzione e nel risolvere i compiti che può aiutare. Sarebbe più comodo se gli sviluppatori indicassero aree di applicazione approssimative per ciascuna funzione.
  • Tra gli errori più evidenti del sito della guida - usa l'esempio di un'altra funzione rispetto a quella menzionata nella pagina.

Ti piacciono gli articoli? Iscriviti alla newsletter!

Ricerca

articoli Correlati