模拟登陆问题返回操作超时,请重新登陆

zy860224 发布于 2014/02/03 10:40
阅读 783
收藏 0
我朋友毕业论文需要采集信息,但是数据信息较多,人工查询太慢,希望能够模拟登陆之后自动查询,是单位内网,无法给出url,登陆只需要账号密码,没有验证码,post登陆返回200 ,(人工操作的时候,登陆之后,登陆页面关闭,进如导航页,点击查询页,进入查询页,进行查询)但是进行查询操作的时候,或者获得查询页的时候,不管是get还是post,都返回操作超时,请重新登陆。是因为cookie设置不对还是因为什么?我让他使用fiddler2抓包了。那位大神帮助解决一下,感激不尽!
加载中
0
Timco
Timco
尽量把fildder抓到的http头,都附上。一些比较关键
0
lkclkc888
lkclkc888

返回值中,header里面会有set-cookie这个值,代表后台的sessionId,将这个值放置在其他请求的header中。

zy860224
zy860224
没有set-cook,只有好像是sessionid,带上之后也是无效,
0
loveisbug
loveisbug
最好能给出url隐去的相关代码。也可以搜索一下python模拟登录的各种分享看看。
0
xiuj
xiuj
看看子系统多不多,不多的话,做过滤器看看。
0
yyliu
yyliu
用selenium webdriver啊,稍微慢点但省心省力
返回顶部
顶部