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

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

麻烦各位帮忙看看这个列表怎么采

[复制链接]
发表于 2010-11-27 19:22:25 | 显示全部楼层 |阅读模式
刚才发错地方了,现在在对的地方再发一遍,希望斑斑把错的删了!谢谢!
请问下,这个页面里的列表怎么采集啊??http://www.iq888.com/qiushi/qiushi_ty.aspx?t=pos
javascript的,实在是看不出来啊,麻烦各位帮帮忙!
另外,怎么设置直接采内容页,不要列表页?
发表于 2010-11-28 11:00:56 | 显示全部楼层
这个网站囧事大全部分采用的是post方式请求的数据,页脚部分的源码
  1. <table width="100%" height="25"  border="0" align="center" cellpadding="0" cellspacing="0"><form name="form728549e941fa4f5087ff1776374705a7" id="form728549e941fa4f5087ff1776374705a7" method="post" onSubmit="return OnSubmit728549e941fa4f5087ff1776374705a7(this);"><tr align="center" valign="bottom"><td height="25">共<font color="#FF0000"><b>17551</b></font>条记录</td><td height="25">首页</td><td height="25">上页</td><td height="25"><a onMouseOver="window.status='点击跳转到下一页';return true;" title="下页" href="javascript:OnChangePage728549e941fa4f5087ff1776374705a7(1+1)" style="cursor:hand">下页</a></td><td height="25"><a onMouseOver="window.status='点击跳转到尾页';return true;" title="尾页" href="javascript:OnChangePage728549e941fa4f5087ff1776374705a7(1756)" style="cursor:hand">尾页</a></td><td height="25">当前第<font color="#FF0000"><b>1</b></font>/<font color="#FF0000"><b>1756</b></font>页</td><td height="25">第<input name="PageNum" type="text" id="PageNum" value="1" size="1">页<input type="submit" value="Go"></td></tr></form></table>
  2.             </div>
复制代码
这是第一页的页脚部分

下面是第5页的,我用火车的http提交工具查看到的源码,单从浏览器页脚永远是第一页的源码,但从状态栏可以看出代码已经变过了,这是火车获取的第5页
  1. <table width="100%" height="25"  border="0" align="center" cellpadding="0" cellspacing="0"><form name="form6aef9067ac3b4a7cbe99c60b31b7e063" id="form6aef9067ac3b4a7cbe99c60b31b7e063" method="post" onSubmit="return OnSubmit6aef9067ac3b4a7cbe99c60b31b7e063(this);"><tr align="center" valign="bottom"><td height="25">共<font color="#FF0000"><b>17551</b></font>条记录</td><td height="25"><a title="首页" onMouseOver="window.status='点击跳转到首页';return true;" href="javascript:OnChangePage6aef9067ac3b4a7cbe99c60b31b7e063(1)">首页</a></td><td height="25"><a onMouseOver="window.status='点击跳转到上一页';return true;" href="javascript:OnChangePage6aef9067ac3b4a7cbe99c60b31b7e063(5-1)" style="cursor:hand" title="上页">上页</a></td><td height="25"><a onMouseOver="window.status='点击跳转到下一页';return true;" title="下页" href="javascript:OnChangePage6aef9067ac3b4a7cbe99c60b31b7e063(5+1)" style="cursor:hand">下页</a></td><td height="25"><a onMouseOver="window.status='点击跳转到尾页';return true;" title="尾页" href="javascript:OnChangePage6aef9067ac3b4a7cbe99c60b31b7e063(1756)" style="cursor:hand">尾页</a></td><td height="25">当前第<font color="#FF0000"><b>5</b></font>/<font color="#FF0000"><b>1756</b></font>页</td><td height="25">第<input name="PageNum" type="text" id="PageNum" value="5" size="1">页<input type="submit" value="Go"></td></tr></form></table>
  2.             </div>
复制代码
  1. javascript:OnChangePage6aef9067ac3b4a7cbe99c60b31b7e063(5+1)" style="cursor:hand">下页
复制代码
  1. javascript:OnChangePage6aef9067ac3b4a7cbe99c60b31b7e063(5-1)" style="cursor:hand" title="上页">
复制代码
找到OnChangePage6aef9067ac3b4a7cbe99c60b31b7e063()这个函数就可以知道怎么回事了,
  1. function OnChangePage728549e941fa4f5087ff1776374705a7(iPage)
  2. {
  3.         form728549e941fa4f5087ff1776374705a7.PageNum.value=iPage;
  4.         form728549e941fa4f5087ff1776374705a7.submit();
  5. }

  6. function OnSubmit728549e941fa4f5087ff1776374705a7(form)
  7. {
  8.         if (form.PageNum.value<1 || form.PageNum.value>1756)
  9.         {
  10.                 alert("请输入页数范围内的数字!");
  11.                 return false;
  12.         }
  13.         return true;
  14. }
复制代码
可以知道是接受了页码,设置PageNum,post提交了form6aef9067ac3b4a7cbe99c60b31b7e063表单

post地址http://www.iq888.com/qiushi/qiushi_ty.aspx?t=pos

post数据:PageNum=分页

规则


,希望能帮到 你

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
 楼主| 发表于 2010-12-2 22:41:15 | 显示全部楼层
非常感谢大大帮忙,大部分都了解,只是有一点不是很了解,就是,如何得出  post数据:PageNum=分页
这一点不是很清楚,能教一教吗?谢谢了!
发表于 2010-12-3 09:51:21 | 显示全部楼层
需要用抓包的方式来抓取信息。然后post上去的。
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

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

GMT+8, 2024-11-19 03:26

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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