Python 爬蟲進階必備
阿新 • • 發佈:2020-12-04
關於新聞平臺請求頭加密引數邏輯分析
抓包與加密定位
先來看看加密的請求
這裡請求中都帶有一個accessToken
加密欄位,我們需要分析的就是這個加密欄位。
定位的方法也非常簡單,通過搜尋欄位可以直接找到加密的欄位的加密位置
只找到一個欄位,點開再次搜尋
可以看到這裡直接就找到這個加密欄位是i
,不放心自己是不是定位清楚的可以打上斷點再次重新整理一下
加密分析
可以看到這裡的i
是下面這個表示式的值
vari=d()(r);
大致的邏輯就是r
經過d()
加密後就得到了i
所以我們需要找齊r
還有d()
先來看看r
r
是請求頭裡的部分引數拼接起來的,就像下面這樣
r
是appKey
appSecret
+id
+language
+timestrap
的值拼接起來
然後再看看這個d()
直接跟進去,可以看到下面這樣的程式碼
我們用網站驗證下自己的想法。
就這樣~簡單,不用扣程式碼,一把梭就分析出來了。
-
Love&Share
-
[ 完 ]
想要獲取更多Python學習資料可以加QQ:2955637827私聊或加Q群630390733大家一起來學習討論吧!
本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,如有問題請及時聯絡我們以作處理