I'm building a webcrawler in Perl/LWP. How can the webcrawler follow a link in a ASP.NET grid like this:
<a id="ctl00_MainContent_listResult_Top_LnkNextPage" href="javascript:__doPostBack('ctl00$MainContent$listResult$Top$LnkNextPage','')">Next</a>
I'm building a webcrawler in Perl/LWP. How can the webcrawler follow a link in a ASP.NET grid like this:
<a id="ctl00_MainContent_listResult_Top_LnkNextPage" href="javascript:__doPostBack('ctl00$MainContent$listResult$Top$LnkNextPage','')">Next</a>
Looks like there's a WWW::Mechanize subclass called WWW::Scripter with javascript and ajax plugins that should be able to do this. Haven't tried that particular approach.
The other alternative is WWW::Selenium, which works great but may be too much overhead/setup for you.
Use WWW-Mechanize-Firefox, it is able to retrieve/follow any links that Firefox could.
You need to install mozrepl addon to firefox and the perl module will be connect to that addon and use firefox to open the links.
http://metacpan.org/pod/WWW::Mechanize::Firefox
Examples: http://metacpan.org/pod/WWW::Mechanize::Firefox::Examples