同花顺 web 请求 cookie v参数生成
企业经营分析页面(获取主营业务)
http://stockpage.10jqka.com.cn/300937/operate/
真正的数据在
http://basic.10jqka.com.cn/300937/operate.html

这个链接
直接加上整个请求头,请求几次之后就会失效。
经过测试发现是因为 cookie 中包含参数 v=A0-7YHAXc1csJXcrWyzMcU4D3uhadKOWPcinimFc677FMGGeaUQz5k2YNi9y 这个参数每隔几秒就会重新更新一次,旧的就会失效
下面就是找这个值改变的地方。
-
直接删除所有的
cookie,然后刷新浏览器 -
一般设置
cookie, 都是setCookie, 直接搜。打断点。 -
因为这个
cookie每隔几秒就会更新,所以就是看那个能起作用,就是哪个js(方法有点蠢,可以直接hook cookie当cookie发生变化的时候就会进入debugger)**经过测试就在
chameleon.min.js中 **。
在 setCookie 的时候发现,t 也就是 cookie 已经生成,所以真正的就是上面一步
开始调试

。。。。
一通调试
最后选择直接用 selenium 打开,每次失效了之后获取一次 cookie. 完美解决
js 看着也不难,就是逆向或者去解析太麻烦。所以还是 selenium 解决。
还原前

AST 还原后的一部分

已经看着好多了,在手动替换一下,应该还是可以的。这个 js 看这挺简单。
不过还是没有 selenium 方便快捷

