鍍金池/ 問答/Java  Python  Android  Linux  HTML/ 學(xué)習(xí)爬蟲,想抓取android應(yīng)用抓包,抓取數(shù)據(jù),用fiddler抓取,但是ap

學(xué)習(xí)爬蟲,想抓取android應(yīng)用抓包,抓取數(shù)據(jù),用fiddler抓取,但是app里面一些數(shù)據(jù)抓取不出來,不知道怎么回事~

學(xué)習(xí)爬蟲,想抓取android應(yīng)用抓包,抓取數(shù)據(jù),用fiddler抓取,但是app里面一些數(shù)據(jù)抓取不出來,不知道怎么回事~
先上下圖片,再說明:
clipboard.png
clipboard.png
clipboard.png
clipboard.png

這是個運(yùn)動app,我想抓取里面所有人的運(yùn)動數(shù)據(jù),比如總公里,本月里程這些,名字叫咕咚,第一張圖有,下面就是進(jìn)入app,點(diǎn)擊關(guān)注的人,然后選擇這個人,我在想,一個人的個人主頁點(diǎn)進(jìn)去了,上面有顯示總公里這些字段顯示,理論上肯定是可以抓包抓取出來的,但是我點(diǎn)擊個人主頁,用fiddler抓包,卻只有個位置的信息,json格式的,怎么也找不到總公里1079.47這個字段,理論來說應(yīng)該可以抓取到啊,不知道怎么回事,所以想問問,理論來說所有andorid app里面的數(shù)據(jù)傳輸也是http協(xié)議呀,為什么抓取不到?

clipboard.png

回答
編輯回答
清夢

抓包工具:fiddler,charles;
1.如果是https請求,需要設(shè)置代理,在手機(jī)上安裝相關(guān)軟件的證書,以中間人攻擊的方式,能夠看到http傳輸?shù)臄?shù)據(jù);
2.抓包開始,請清除緩存,不少app為了節(jié)約加載時間,一些數(shù)據(jù)會緩存。
3.盡量避免其他軟件在抓包時的干擾,后臺清理掉,或者在抓包軟件中設(shè)置只針對某一個域名抓取;

2017年4月17日 15:35
編輯回答
入她眼

這些都是公式的第三方地圖的api調(diào)用, 根本不是咕咚的,你試試https協(xié)議的數(shù)據(jù)抓取吧

2018年2月25日 02:34