最近在编写一个python脚本时遇到的问题
[Python] 纯文本查看 复制代码 login time 1670326227898
ASP.NET_SessionId=i3zlt05rz3cszvsyet5mxv4g '这里是获取到登录时的验证码的session'
login header{'User-Agent': 'Mozilla/5.0(Linux;Android 6.0;Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Mobile Safari/537.36', 'Content-Type': 'application/x-www-form-urlencoded', 'Cookie': 'ASP.NET_SessionId=i3zlt05rz3cszvsyet5mxv4g'}
RawLoginCode save success
rhps
'这里提交完账号密码与正确的验证码 成功获取到 CenterSoftWeb的value'
wait for post
POST code time 1670326260017
ASP.NET_SessionId=qvfuwkob5qypkfuffs3zt4ku '这里是登录后准备POST表单时的session'
code save success
CenterSoftWeb=value; ASP.NET_SessionId=qvfuwkob5qypkfuffs3zt4ku '则此Cookie为post时的最终cookie'
en8v
POST header{'User-Agent': 'Mozilla/5.0(Linux;Android 6.0;Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Mobile Safari/537.36', 'Content-Type': 'application/x-www-form-urlencoded', 'Connection': 'keep-alive', 'Cookie': 'CenterSoftWeb=value; ASP.NET_SessionId=qvfuwkob5qypkfuffs3zt4ku'}
'结果为验证码过期 情况与未获取session并附带在cookie时登录提交验证码的返回结果一样'
以上为我代码实现过程,遇到的问题是 验证码与表单内容一同提交时 验证码已过期,而登录账号时并不会验证码已过期
此脚本分为两个过程,一:提交验证码与验证码 与session一同提交获取到cookie(cookie中包括session) 二:进入后填写表单 并 再次填入验证码与session(第二个验证码的session不一样) 一同附带cookie提交实现脚本功能
此验证码是通过10位时间戳来生成的
谢谢 解答 交流 学习!
|