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

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

页面采集时ViewState机制对采集时验证判断的影响

[复制链接]
发表于 2008-10-23 14:23:35 | 显示全部楼层 |阅读模式
ViewState的生成算法依赖于各个厂商的特定实现,但最常见的实现方案是:

将组件树序列化,再进行 Base64 编码。

=========================

经测试ViewState对页面采集的影响如下:

--------------------------------------------------------
if(没有__VIEWSTATE字段)
{
        作为新的访问页面并获取成功;
}
else
{
        if(__VIEWSTATE校验错误)
        {
                提示:This program is expected to throw WebException on successful run.Exception Message :远程服务器返回错误: (500) 内部服务器错误。
        }
        else
        {
                 if(__EVENTVALIDATION验证通过)
                 {
                     继续原页面并获取内容成功;
                  }
                  else
                  {
                          Exception Message :远程服务器返回错误: (500) 内部服务器错误。
                  }

        }

}


[ 本帖最后由 faunus 于 2008-10-23 14:24 编辑 ]
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

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

GMT+8, 2025-7-17 18:32

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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