Che oggetto incredibile. Avevo visto un talk a riguardo a YAPC 2010, e finalmente ho avuto il tempo di provare…
Meccanizzare firefox? Si può.
MozRepl
Un filmato: MozRepl.
Attraverso il plugin MozRepl si rende firefox un server sfruttabile attraverso una console. La console è utilizzabile direttamente via telnet/nc, oppure attraverso delle interfacce.
MozRepl va installato sotto le estensioni di firefox e lanciato da Tools.
Welcome to MozRepl.
- If you get stuck at the "…>" prompt, enter a semicolon (;) at the beginning of the line to force evaluation.
- If you get errors after every character you type, see http://github.com/bard/mozrepl/wikis/troubleshooting (short version: stop using Microsoft telnet, use netcat or putty instead)
Current working context: chrome://browser/content/browser.xul
Current input mode: syntax
repl> repl.whereAmI();
[object ChromeWindow] – Document title: "Add New Post 9 SIMOTRONE WEB PAGE WordPress – Iceweasel"
Altre menate le si vede nel tutorial, con repl.look(); e repl.doc(repl.funzione); da console.
Ah, alla fine di tutto…
Comunque, esperimenti minchioni a parte, il punto è automatizzare con Perl e Mechanize qualunque attività ripetitiva venga fatta col browser. Datemi qualche giorno.
3 Comments to “MozRepl”
Write a comment
You need tologin.
e iMacros, no ?
Non lo conoscevo, ma non mi pare la stessa cosa. ^_^
Ora come ora non ho comunque tempo per fare un confronto… posso comunque garantirti che MozRepl è uno spettacolo.
[...] che c’ero e smandruppavo là in mezzo, ho anche controllato che MozRepl (di cui ho già parlato e che sfrutto per un paio di automatismi) girasse, e ho visto che la versione 1.1beta2 funge [...]