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

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

一个特别诡异的列表分页,大家看看怎么post数据

[复制链接]
发表于 2010-5-7 16:50:29 | 显示全部楼层 |阅读模式
列表:http://www.jjoobb.cn/job/JobList ... bArea=&JobWork=
抓包出来一堆数据,不知道怎么写分页了,头疼不已
哪位高手能解决下难题!!!!
发表于 2010-12-1 13:49:36 | 显示全部楼层
里面函数太多了1
  1. function WebForm_DoPostBackWithOptions(options) {
  2.     var validationResult = true;
  3.     if (options.validation) {
  4.         if (typeof(Page_ClientValidate) == 'function') {
  5.             validationResult = Page_ClientValidate(options.validationGroup);//ture
  6.         }
  7.     }
  8.     if (validationResult) {
  9.         if ((typeof(options.actionUrl) != "undefined") && (options.actionUrl != null) && (options.actionUrl.length > 0)) {
  10.             theForm.action = options.actionUrl;
  11.         }
  12.         if (options.trackFocus) {
  13.             var lastFocus = theForm.elements["__LASTFOCUS"];
  14.             if ((typeof(lastFocus) != "undefined") && (lastFocus != null)) {
  15.                 if (typeof(document.activeElement) == "undefined") {
  16.                     lastFocus.value = options.eventTarget;
  17.                 }
  18.                 else {
  19.                     var active = document.activeElement;
  20.                     if ((typeof(active) != "undefined") && (active != null)) {
  21.                         if ((typeof(active.id) != "undefined") && (active.id != null) && (active.id.length > 0)) {
  22.                             lastFocus.value = active.id;
  23.                         }
  24.                         else if (typeof(active.name) != "undefined") {
  25.                             lastFocus.value = active.name;
  26.                         }
  27.                     }
  28.                 }
  29.             }
  30.         }
  31.     }
  32.     if (options.clientSubmit) {
  33.         __doPostBack(options.eventTarget, options.eventArgument);
  34.     }
  35. }
复制代码
2
  1. function WebForm_PostBackOptions(eventTarget, eventArgument, validation, validationGroup, actionUrl, trackFocus, clientSubmit) {
  2.     this.eventTarget = eventTarget;
  3.     this.eventArgument = eventArgument;
  4.     this.validation = validation;
  5.     this.validationGroup = validationGroup;
  6.     this.actionUrl = actionUrl;
  7.     this.trackFocus = trackFocus;
  8.     this.clientSubmit = clientSubmit;
  9. }
复制代码
主要这2个,里面用了很多的其他函数镇是麻烦,主要的函数在
  1. http://www.jjoobb.cn/WebResource.axd?d=hMRzz4ub1UkzZ9JgFCPiGQ2&t=633650267383038812
复制代码
  1. http://www.jjoobb.cn/WebResource.axd?d=Y5UC6aIxvRVyb-DZw3HmZU-yhy7nmZ8sBZrQ0U3BWIg1&t=633650267383038812
复制代码
里可以找到,设置一圈,到最后也只是把
  1. <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
  2. <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
复制代码
设置了而已,和
  1. function __doPostBack(eventTarget, eventArgument) {
  2.     if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
  3.         theForm.__EVENTTARGET.value = eventTarget;
  4.         theForm.__EVENTARGUMENT.value = eventArgument;
  5.         theForm.submit();
  6.     }
  7. }
复制代码
效果一样

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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