忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 812 | 回复: 3

Python Session 问题 [复制链接]

论坛徽章:
0
发表于 2018-04-17 14:23 |显示全部楼层
本帖最后由 Michaelcobra 于 2018-04-17 16:33 编辑

情况如下:目标网站是用ASP.NET做的。在login页面有一个提交按钮,绑定了后台代码里的 button_click()事件,这个事件创建了Session。登录以后的所有页面都需要对这个Session的内容进行验证。所以在用python爬网的时候需要触发一下这个事件以便生成这个Session对象。

目前直接用python的requests的post方法加上账号密码的参数可以实现登录,但是发现登录后是不能触发这个button_click事件的,因此不能创建Session,导致之后去post其他的页面时没有session不能通过页面的验证,被post的页面不能给出预期的响应。请问python应该如何处理这个情况,让这个Session对象可以被生成出来。

论坛徽章:
0
发表于 2018-04-17 15:58 |显示全部楼层
什么意思?

post之前可以用程序触发这个click()呀。但是session是不稳定的,你想用session做啥?

论坛徽章:
0
发表于 2018-04-17 16:15 |显示全部楼层
回复 2# dahe_1984

登录之后的所有页面都对这里生成的session进行了判断,所以需要触发一下这个click事件以便生成这个session。请问,您提到的用程序触发click事件是怎样做的,用的什么库?可以详细说一下吗?

论坛徽章:
0
发表于 2018-04-18 13:44 |显示全部楼层
你还是贴代码吧,这里大神多,你贴上了,很快就有答案。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP