想自动化某个手机 APP 点击报名的步骤。就是每天到时间点几个按钮。
使用 Charles 抓包点击时的数据传输,成功找到报名的 API ,就是一个 post 请求。直接复制请求可以实现我的需求
关键是,post 过去的有一个参数是 session id ,几分钟就失效,类似这样
identityauth2: {"SessionID":"f2c07xxxxxxxxxxxxxxxxxx",
"Str_Signature":"d73115f6205xxxxxxxxxxxxxxxxxxxxxxx",
"Str_TimeStamp":"2023-04-18 10:14:25"}"
导致我无法将程序部署在服务器上定时运行。
看起来是一堆无规律的字符串,感觉是通过什么规则生成的,且是对应的,搜了下好像是某种鉴权的方式?
想问下,这个字典,可以人工的去模拟构造吗?
是否可以通过某种方式,在发送我这个请求之前,先请求什么,来获得有效的 session id ?
我的想法是,是不是可以模拟登陆来获取?但是登陆也是手机接收验证码登陆,好像更麻烦了?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.