Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Mark Leighton Fisher (4252)

Mark Leighton Fisher
  (email not shown publicly)
http://mark-fisher.home.mindspring.com/

I am a Systems Engineer at Regenstrief Institute [regenstrief.org]. I also own Fisher's Creek Consulting [comcast.net].
Friday July 17, 2009
12:16 PM

iMacros: Automation for Firefox

[ #39308 ]

iMacros for Firefox is the Web automation solution I have been looking for. Why iMacros? Because:

  1. You record what you actually do, rather than trying to reconstruct what you did from memory;
  2. The end product is a vanilla ASCII macro language editable by vi (or the editor of your choice);
  3. The macro language works at a high level -- for example, HTML element absolute and relative positioning are among the macro language features included;
  4. You can extract data from a page as text or HTML;
  5. An iMacro can be used as a Firefox bookmark; and
  6. The Firefox add-on version is freeware.

To give an idea of how exciting I found iMacros for Firefox, I immediately wrote 2 iMacros after installing iMacros that I have been wanting to write forever (a downloader for the titles of my blog posts and a front end to our local real estate browser to jump right to the properties in our county).

I have only scratched the surface of what can be done with the freeware version of iMacros -- if you need web automation, iMacros is worth a look.

[Flash and Java can be supported through the DirectScreen command (as yet untested by me, as DirectScreen is only avaiable in the paid editions).]

[Ob.Perl: Once designed, something like iMacros would be relatively easy to write in a Firefox-embedded Perl.]

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.