in reply to Need your HELP -- Please

WWW::Mechanize is a good place to start although last time I checked you'll find no support for JS. That may not matter if the JS is just driving traditional page loads, but if the JS is doing AJAX or mucking around with the DOM then you'd have to roll your own support for that. Maybe that's the point of the previous post suggesting Selenium - I'm not familiar with that package.

Replies are listed 'Best First'.
Re^2: Need your HELP -- Please
by mr_mischief (Monsignor) on Nov 20, 2008 at 19:05 UTC
    Selenium is an automated web testing framework with bindings for Perl (the aforementioned WWW::Selenium), PHP, JavaScript, Python, Ruby, Java, and the .Net framework. It supports JavaScript in a page, including triggering event handlers for the DOM "onevents", triggering key presses and releases, changing form values, and more.

    While it's designed for automated testing of web-based applications, it should be quite handy for interfacing with them for other purposes as well. I'd like to thank jeffa for reminding me about it as well as mentioning it to the OP. I've always meant to get around to setting up tests using it to see how I like it compared to what I've been using.