网站:
https://www.kejiwanjia.com/mission/today现象描述:
通过 fiddler 抓包,得到该网站的签到链接为:
https://www.kejiwanjia.com/wp-json/b2/v1/userMission ,
熟练的构造好所需的 cookie 和其他 headers ,以及 useragent 后,第二天 post 发送构造好的链接,结果一直返回前一天的签到值,登录网页后,发现实际未签到,保持网页的登录状态,返回 fiddler 再 post 一次构造链接,结果顺利签到。。。
情况分析:
分析 fiddler 抓到的相关 html 和 js 文件,发现主要的可疑点见下图
imgur.com/a/M3nZSe4深度分析 aka 小白的一派胡言:
直接 post 发送构造链接,因为$nextTick()的存在,导致服务器无法返回最新的 response ,而是继续返回前一天签到成功后的 response
最后附上我的核心代码
imgur.com/a/5SGcCYB希望各位大佬提供下解题思路
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/827881
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.