1. 程式人生 > >用Python實現手機抓包,獲取噹噹圖書差評資料!

用Python實現手機抓包,獲取噹噹圖書差評資料!

在這個萬物互聯的時代,手機端(App)、電腦端(Web),連線著你我他。

本次學習了手機抓包的相關知識,瞭解了Charles-mitmproxy-Appium的基本使用,通過對當當圖書評論的爬取,得以實踐。

那麼就讓我們來看看噹噹圖書「活著」的差評吧!

/ 01 / Charles

Charles是一個APP抓包工具,與我之前最先使用的Filddler相似,可以得到手機App執行過程中發生的所有網路請求和響應內容。

這裡簡單說一下安裝。

電腦端下載安裝完Charles後,需要配置證書,最後開啟SSL監聽,這個具體大家自己自行百度。

手機端則是需要與電腦在同一網路下,比如都連線家裡的WIFI,然後在手機的WIFI高階選項裡使用Charles代理,輸入電腦的IP地址,埠8888,最後為證書命名。

連好以後,手機開啟噹噹App,到圖書「活著」的差評頁,不斷向下滑動差評頁面,便能在電腦上的Charles觀察到下面的資訊。

50df0eaaf9bb9c5427a4a4961670e4f032ad3fe9

將電腦上的資訊與手機上的資訊匹配一下。

原文連結