1. 程式人生 > 實用技巧 >Python 爬蟲進階必備

Python 爬蟲進階必備

關於新聞平臺請求頭加密引數邏輯分析

抓包與加密定位

先來看看加密的請求

這裡請求中都帶有一個accessToken加密欄位,我們需要分析的就是這個加密欄位。

定位的方法也非常簡單,通過搜尋欄位可以直接找到加密的欄位的加密位置

只找到一個欄位,點開再次搜尋

可以看到這裡直接就找到這個加密欄位是i,不放心自己是不是定位清楚的可以打上斷點再次重新整理一下

加密分析

可以看到這裡的i是下面這個表示式的值

vari=d()(r);

大致的邏輯就是r經過d()加密後就得到了i

所以我們需要找齊r還有d()

先來看看r

r 是請求頭裡的部分引數拼接起來的,就像下面這樣

rappKey

+appSecret+id+language+timestrap的值拼接起來

然後再看看這個d()

直接跟進去,可以看到下面這樣的程式碼


我們用網站驗證下自己的想法。

就這樣~簡單,不用扣程式碼,一把梭就分析出來了。


  1. Love&Share

  2. [ 完 ]

想要獲取更多Python學習資料可以加QQ:2955637827私聊或加Q群630390733大家一起來學習討論吧!

本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,如有問題請及時聯絡我們以作處理