同花順 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 方便快捷

