2009-06-14 9 views
5

나는 펄/LWP로 웹 크롤러를 만들고있다. webcrawler이 같은 ASP.NET 그리드의 링크를 따라 할 수 방법 : WWW이처럼Perl 웹 크롤러가 ASP.NET 포스트 백을 어떻게 따를 수 있습니까?

<a id="ctl00_MainContent_listResult_Top_LnkNextPage" href="javascript:__doPostBack('ctl00$MainContent$listResult$Top$LnkNextPage','')">Next</a> 
+0

+1, 나는 그것은 거의 CPAN 모듈은 특히이 있다는 의미가 너무 –

답변

1

이 보이는 :이 작업을 수행 할 수 있어야한다 javascriptajax 플러그인과 WWW::Scripter라는 서브 클래스를 기계화. 그 특별한 접근법을 시도하지 않았습니다.

다른 대안은 WWW::Selenium입니다. 매우 효과적이지만 너무 많은 오버 헤드/설정이 될 수 있습니다.

0

WWW-Mechanize-Firefox를 사용하면 Firefox에서 사용할 수있는 링크를 검색하거나 추적 할 수 있습니다.

firefox에 mozrepl addon을 설치해야 perl 모듈이 해당 addon에 연결하고 firefox를 사용하여 링크를 열 수 있습니다.

http://metacpan.org/pod/WWW::Mechanize::Firefox

예 : 관계없이 내 예약의이 대답 할 수없는 것 때문에 실제로 답할 경우 http://metacpan.org/pod/WWW::Mechanize::Firefox::Examples

관련 문제