hotice 发表于 2016-10-17 23:53:08

请教:js链接的上下页模式的分页,但a href里的地址是javasc...

先对能答疑解惑的老师们和帮助顶帖的同学表示感谢,谢谢!
问题描述:上下页模式的分页,但是a href里的地址是javascript:goListPage()跳转到function goListPage(pageNo)去解析的。无法直接取到全部分页的网址。


附加问题:
网址采集规则里,高级模式下的分页设置,跟内容采集规则里的内容分页到底什么关系啊?帮助文档里说是一回事,但是一个是网址分页,一个是内容分页,又好像说的不是一回事,这地方一直没搞懂。

网页地址:http://www.gzlycx.gov.cn/article/artList?itemId=1

说明:“总共563记录“和”tc=563“两个位置的563,是各个分页文章数量的总和,将来文章增加,这个是会变的(系统自动获取的)。

网页源码(部分):

<!-- 页码 -->
<div class="pages">
        <div class="page_box">
    <div class="page">
            <span class="count" style="float:left;">总共563记录</span>
                    <a class="previous" href="javascript:goListPage(2)">上一页</a>
                                  <a class="item" href="javascript:goListPage(1)">1</a>
                                  <a class="item" href="javascript:goListPage(2)">2</a>
                                          <a class="on" >3</a>
                                  <a class="item" href="javascript:goListPage(4)">4</a>
                                  <a class="item" href="javascript:goListPage(5)">5</a>
                            ...
                      <a class="item" href="javascript:goListPage(29)">29</a>       
                      <a class="next" href="javascript:goListPage(4)">下一页</a>
      <span class="goto_page_box">
         <input type="text" id="goToPage" class="page_put" value="3" />页
         <input type="button"class="go_btn" value="跳转" onclick="goToPage()" />
         </span>
    </div>
    </div>
</div>

<script>
function goListPage(pageNo){
        window.location.href="?pageNo="+pageNo+"&tc=563&itemId=1";
}
function goToPage(){
        var page = document.getElementById("goToPage").value;
        if (page > 29){
                page = 29;
        }
        goListPage(page);
}
</script>



leweizxl 发表于 2016-10-20 17:08:21

得手动设置组合下 网址分页规则
页: [1]
查看完整版本: 请教:js链接的上下页模式的分页,但a href里的地址是javasc...