+ -
当前位置:首页 → 问答吧 → get网页,可是分页是用javascrpit,url全部一样,怎么弄呀?

get网页,可是分页是用javascrpit,url全部一样,怎么弄呀?

时间:2010-08-04

来源:互联网

这是一个日本旅游网站,用LWP::Simple的get函数下载这个网页的HTML文件,只能下载第一页的.

请问怎么弄才能拿到第2,3,4,5..页的url或者html文件呀,或者有什么软件什么的可以弄到具体的url地址呀?

http://www.rurubu.com/event/list.aspx?KenCD=40

点了第2,3,4,5页,可是url不变,内容变了.url还是http://www.rurubu.com/event/list.aspx?KenCD=40

它的分页是用javascript弄的,
<span id="ctl00_ContentPlaceHolder1_pgTop">
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$pgTop$ctl00$ctl00','')"><<前のページへ</a>&nbsp;
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$pgTop$ctl01$ctl00','')">1</a>&nbsp;
<span class="now">2</span>&nbsp;
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$pgTop$ctl01$ctl02','')">3</a>&nbsp;
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$pgTop$ctl01$ctl03','')">4</a>&nbsp;
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$pgTop$ctl01$ctl04','')">5</a>&nbsp;&nbsp;
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$pgTop$ctl01$ctl05','')">...</a>&nbsp;
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$pgTop$ctl02$ctl00','')">次のページへ>></a>&nbsp;</span>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>

作者: onlymovies   发布时间: 2010-08-04

没打开那个页面~

作者: x9x9   发布时间: 2010-08-04

没打开是什么意思哦,我打开了N遍了呀.

作者: onlymovies   发布时间: 2010-08-04