scRUBYt!
WWW::Mechanize and Hpricot on Steroids

Briefly...
scRUBYt! is a simple to learn and use, yet powerful web scraping toolkit written in Ruby. The idea behind making scRUBYt! was to show a few simple concepts of Web extraction as a practical extension of this tutorial.
March 26th, 2007 at 2:53 am
Great job, Peter.
One thing I’d like to suggest is the use of a proxy to record interactions with a webpage and automatically allow the user to select items to parse or record a user’s interactions, generate the right script to get the user to that page (including POSTs / GETS) and let the user then select items to parse out of the target page.
April 9th, 2007 at 5:53 am
Thanks!
About the proxy: yeah, that’s a great idea!
ATM we are working on refactoring the whole codebase as it has grown far beyond the limits ever planned and a complete rewrite is needed to prepare it for the new additions. Further we are adding FireWatir support and completely rewriting the output system which will result in a lot of output formats and a lot of flexibility overall.
This means a lot of work - however, after this will be done we will be adding new features and this idea sounds great!