作者NOVA0816 (大学生涯告别作)
看板Perl
标题[问题] 抓取Javascript的dopostback
时间Fri Jul 3 00:43:42 2009
请教一下版上的众大大
我现在的目标是 大批抓下某个搜寻结果的网页
但该网站是用类似动态(?)的连结方式
就是网页上有连结是 javascript:__dopostback("XXX",)
然後点连结才能进到下一页的搜寻结果
这样一来我就无法单纯用 LWP::Simple之类的东西大量抓 因为没有网址
然後我有看到Perl有一个Package
HTML::TreeBuilderX::ASP_NET
( 网址是
http://tinyurl.com/nlvkc3 )
在这一页的Functions底下有个函数parseDoPostBack( $str )
说明是:
Accepts a string that is often the "href" attribute of an HTTP::Element. It
simple parses out the call to Javascript, using regexes, and makes the two
args useable to perl in the form of an HashRef.
感觉应该是用这个函数
但我不太清楚该怎麽用耶
有强者可以回答一下的吗@@
感谢!
能给的酬劳不多@@ 给个2000P币好了(税前)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.19.63
1F:→ NOVA0816:对了...如果有免费软体或试用软体做得到也可以@@ 07/03 00:45
2F:→ NOVA0816:但我还是想知道怎麽弄的就是了 感谢各位大大 07/03 00:45