开发者社区> 问答> 正文

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

我朋友毕业论文需要采集信息,但是数据信息较多,人工查询太慢,希望能够模拟登陆之后自动查询,是单位内网,无法给出url,登陆只需要账号密码,没有验证码,post登陆返回200 ,(人工操作的时候,登陆之后,登陆页面关闭,进如导航页,点击查询页,进入查询页,进行查询)但是进行查询操作的时候,或者获得查询页的时候,不管是get还是post,都返回操作超时,请重新登陆。是因为cookie设置不对还是因为什么?我让他使用fiddler2抓包了。那位大神帮助解决一下,感激不尽!

展开
收起
kun坤 2020-06-10 10:07:39 704 0
2 条回答
写回答
取消 提交回答
  • 尽量把fildder抓到的http头,都附上。一些比较关键###### 返回值中,header里面会有set-cookie这个值,代表后台的sessionId,将这个值放置在其他请求的header中。 ######没有set-cook,只有好像是sessionid,带上之后也是无效,######最好能给出url隐去的相关代码。也可以搜索一下python模拟登录的各种分享看看。######看看子系统多不多,不多的话,做过滤器看看。######用selenium webdriver啊,稍微慢点但省心省力

    2020-06-11 14:00:01
    赞同 展开评论 打赏
  • 精于基础,广于工具,熟于业务。

    自己单位直接使用webdirivermon模拟页面操作不就好了。各种path应该都有。

    2020-06-10 17:32:05
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载