Automatizza il tuo browser con TagUI: installazione ed utilizzo

Se effettui operazioni ripetitive con il browser (andare a rispondere ad annunci, andare sui social per fare nuove amicizie, ricuperare dati di report su vari siti aziendali...) questo articolo ti potrà essere utile! 


Per rendere l'operazione di automatizzazione del tuo browser abbiamo scelto TagUI,  Ecco i principali vantaggi :

- Il programma è Open-Source (license Apache 2.0) quindi gratuito.

- Installazione semplice: TagUI, anche se si basa su altri programma come CasperJs, non ha bisogno di node.js come dipendenza  per funzionare.

-Il programma "lavora" senza browser (headless), cioè puoi utilizzare il computer mentre va il programma, a differenza di altri programma come AutoHotKey (come presentato in questo articolo:

-TagUI è più semplice da utilizzare e da codificare perchè fà da "traduzione" ai programmi un po' complicati di "PhantomJs o CasperJs" ai quali fa da interfaccia e le "converte" in linguaggio di programmazione più semplice (ad esempio: per cliccare su, basta scrivere "click xxx" )

Esempio di codice:
https://www.typeform.com
click login
type username as user@gmail.com
type password as 12345678
click btnlogin
download https://admin.typeform.com/xxx to report.csv

Il linguaggio è traducibile in Italiano grazie alla configurazione e il file di traduzione italiano. e quindi può diventare:

https://www.typeform.com
clic login
accedere username come user@gmail.com
accedere password come 12345678
clic btnlogin
scaricare https://admin.typeform.com/xxx a report.csv

-TagUI dispone anche di un registratore di macro, tramite l'estensione Chrome che facilità la scrittura del codice.

- TagUI aspetta automaticamente il tempo necessario per il carico delle pagine, senza deve controllarlo



Come installare TagUI?




- In windows: scarica il programma e "scomprimerlo" in una cartella facilmente riconoscibile (ad es. in C:/Tagui)

- Configura Tagui come comando di Sistema, ecco la procedura in Windows 10:

Inserisci questo PATH: "C:\tagui\tagui\src"
nelle variabili di ambiente di sistema e riavvia il computer


Se necessario, inserire anche le cartelle seguente in PATH: C:\tagui\tagui\src\phantomjs\bin, C:\tagui\tagui\src\casperjs\bin, C:\tagui\tagui\src\php

Come utilizzare TagUI?


- Utilizza il tuo editor favorito (notepad, Notepad ++ ...) e inserisci il tuo codice, salva il file anche senza estenzione

- Apri PowerShell nella tua cartella Tagui e inserisci la riga di comando per eseguire il programma:

"tagui nomefile"




Per visualizzare il browser durante l'esecuzione aggiungi "chrome":

"tagui nomefile chrome"




Non sai dove trovare PowerShell?


- Puoi utilizzare il PowerShell per eseguire il comando, se non sai dove trovarlo crea un collegamento a :

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe

(come fare)

- Nel prompt utilizza i comandi "cd.." o "cd\" per scendere di cartella e "cd tagui" per entrare in una cartella.


Qualche esempi


- Recuperare un elemento su una pagina:

Che tempo fa domani?

Quotazioni MIB, CAC... a quanto siamo?

- Compilare form/cliccare su bottoni ecc

Rispondi in automatico ad annunci di persone che cercano lavoro su Kijiji


TagUI Writer: coding helper


Ho realizzato un piccolo strumento per facilitare la scrittura dei comandi di TagUI:

https://github.com/adegard/tagui_scripts



Nessun commento:

Posta un commento

Auto-responder bot for Subito.it (or other ads website)

I present you a Robot script which will looking for new ads for jobs or something else and send SMS for each one. WHY ? If you have th...