我正在Perl / LWP中构建一个webcrawler. webcrawler如何遵循ASP.NET网格中的链接,如下所示:
<a id="ctl00_MainContent_listResult_Top_LnkNextPage" href="javascript:__doPostBack('ctl00$MainContent$listResult$Top$LnkNextPage','')">Next</a>
解决方法
看起来有一个名为
WWW::Scripter的WWW :: Mechanize子类,其中包含
javascript和
ajax插件应该可以执行此操作.没有尝试过那种特殊的方法.
另一个替代方案是WWW::Selenium,它运行良好,但可能是您的开销/设置太多.