Last week I was playing around with python modules, and found something really cool - the mechanize module. mechanize.Browser subclass can do things like opening URLs(not just HTTP), filling and submitting forms, etc. etc. This would mean that one can easily automate things that he do with the browser!. I still have to go through all the features in mechanize like back(), reload() methods, automatic HTTP refresh etc.
The python module seems to be inspired from Andy Lester's perl module WWW::Mechanize, and there is also a ruby version available.
Hands-on : Rapidshare auto-downloading
I wrote a small python script using mechanize to automate the rapidshare 'Free User' download process(which is... ... read more >>> sibiantony.wordpress.com