Python爬蟲進階之APP逆向(三)

全村之希望發表於2019-06-01

本文首發於本人公眾號【Python程式設計與實戰】

最近有朋友在做新聞資訊類的 app 爬蟲,也許大多數人都會認為,一個新聞資訊 app 不會有什麼反爬吧。

恰恰相反,當你想爬一條新聞的時候都有請求引數加密,可見現在反爬的嚴重性。

分析

國際慣例先抓包,萬幸抓包非常順利,抓包結果如下:

image

抓包結果

可以看到請求頭裡面有加密的引數,下面我們通過反編譯來破解這個引數

同時用 Python 程式碼來實現加密,這樣我們才能愉快的爬爬爬!

反編譯破解

反編譯之後我們就根據請求引數來尋找加密的原始碼,同時需要注意下搜尋的技巧。比如同一個引數,如果加上引號會極大的減少我們的工作量。

image

未加引號

相關文章