火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 5888|回复: 3

列表页网址都一样怎么办啊!!!!在线等!

[复制链接]
发表于 2008-4-28 11:55:40 | 显示全部楼层 |阅读模式
1火车车厢
http://www.xiamencredit.gov.cn:8086/xmcredit/webinfo/qyxxIndex.do?key=厦门&xtype=mc&hyfl=

这是列表页,怎么才能把每页都采到,请各位指点一下

如果能把规则发出来那就更好了,谢一个先!!!

附分页所用js代码:

<SCRIPT>
<!--
var pageNum   = 20; //常量每页条数
var lineNum   = 1; //常量每行条数
var outlines  = document.getElementsByName("TRS"); //取得页面概览记录对象
var rsCount   = outlines.length;
var pageCount = 0; //计算总页数
if( rsCount % pageNum>0 ){
pageCount = (rsCount - (rsCount%pageNum))/pageNum +1;
}
else{
pageCount = rsCount/pageNum; //取得当前页对象并
}
var CP = document.getElementById("CP"); //文字输出区
var FileBody  = document.getElementById("content");
//===========getCurrPage(_currentPage)规范跳转页码函数;_currentPage 跳转页码输入值===
function getCurrPage(_currentPage){
var cPage =1;
if( _currentPage<=0 || _currentPage=="")
  cPage =1;
else if(_currentPage>pageCount)
  cPage = pageCount;
else
  cPage = _currentPage;
return cPage;
}
//===============goto()直接跳转函数=============================================
function goto(){
toPage(CP.value);
}
//===============toPage(_pageNo)跳转函数;_pageNo要跳转的页号====================
function toPage(_pageNo){
if( rsCount!=0 ){
  var pageHtml = "<TABLE width='100%' border='0' CELLSPACING='0' CELLPADDING='4'>\r\n";
  var cP = getCurrPage(_pageNo);
  var startPos = cP*pageNum-pageNum;
  var endPos = 0;
  if(cP*pageNum>rsCount)
   endPos=rsCount;
  else
   endPos = cP*pageNum;
  for( var i=startPos; i<endPos; i++){
   pageHtml +="<tr>";
   for( var j=0; j<lineNum; j++ ){
    if(i<endPos)
     pageHtml += "<td width='"+(100/lineNum)+"%'>"+outlines.innerHTML + "</td>\r\n";
    else
     pageHtml +="<td width='"+(100/lineNum)+"%'> </td>";
    i++;
   }
   i--;
   pageHtml +="</tr>\r\n";
  }
  pageHtml +="</table>";
  CP.value = cP;
  FileBody.innerHTML= pageHtml;
  showPageLineNum();
  //alert(pageHtml);
}
return false;
}
//===========showPageLineNum()页面显示状态条函数==================
function showPageLineNum(){
var pL = "";
//if(CP.value!=1){
  //pL+="<a href=# onclick=\"toPage(1)\" class=line03><img src='../images/head.gif' width='45' height='18' border='0'></a>";
  //pL+="<a href=# onclick=\"toPage("+(CP.value-1)+")\" class=line03><img src='../images/prev.gif' width='45' height='18' border='0'></a>";
//}
//else{
  //pL+="首页 ";
  //pL+="上一页 ";
//}
if(CP.value<=pageCount){
pL+="  <a href=# onclick=\"toPage(1)\" class=line03><img src='../images/head.gif' width='45' height='18' border='0'></a>";
  pL+="<a href=# onclick=\"toPage("+(CP.value-1)+")\" class=line03><img src='../images/prev.gif' width='45' height='18' border='0'></a>";
  pL+="<a href=# onclick=\"toPage("+((CP.value)*1+1)+")\" class=line03><img src='../images/next.gif' width='45' height='18' border='0'></a>";
  pL+="<a href=# onclick=\"toPage("+pageCount+")\" class=line03><img src='../images/tail.gif' width='45' height='18' border='0'></a>";
}
else{
  //pL+="下一页 ";
  //pL+="尾页 ";
}
pL += "<span><font size=2p>    页数"+CP.value+"/"+pageCount+"   共"+rsCount+"条记录  </font></span>";
var showPageLine = document.getElementsByName("pl");
for( var pls=0; pls<showPageLine.length; pls++){
  showPageLine[pls].innerHTML = pL;
}
}
-->
</SCRIPT> <!-----------分页所用的js 结束---------------------->

[ 本帖最后由 xiaoping 于 2008-4-28 13:35 编辑 ]

最佳答案

查看完整内容

联系935731516
发表于 2008-4-28 11:55:41 | 显示全部楼层
联系935731516
发表于 2008-4-29 14:23:52 | 显示全部楼层
这里看不出来的,这种一般是AJAX的,使用PSOT方式获取的数据
发表于 2008-4-29 20:36:39 | 显示全部楼层
楼上正解.需要的话可以联系..
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-24 19:14

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表