一.使用fiddler獲取手機上的數據
1.抓取手機數據需要抓取數據包,從中獲取需要的數據,根據別人寫的博客,進行了初步的嘗試,最終獲取了一些自己需要的數據
2.首先要抓取數據(Fiddler抓包,手機WiFi代理),
3.分析數據(解析json或者HTML,提取有用的信息)
4.編寫代碼,獲取需要的數據
5.基本思路是對數據的抓取à分析à處理à呈現
6.首先下載fiddler,對toolsàFiddler Options HTTPS和Connections進行設置,別忘了進行重啟。
7.設置手機WiFi代理,在高級設置里面輸入本地IP地址和端口號即可。
8.以上步驟操作完畢之后,打開“即刻”APP,發現網絡出現問題了,里面的文章不能進行更新,文章打不開,有種想哭的感覺,整了這么多盡然不能用,讓我去查查怎么去解決這種問題。
9.后來在網上查看,有些網友說fiddler只針對於http,所以我打算用一下wireshark試一下。
注:fiddler只能抓http協議的,而且並不是所有的http都能抓。有些http是長連接,服務器端一直hold住,通過chunk一段段的發送給客戶端,這種http沒有結束,fiddler就抓不到。fiddler只能抓到完整的請求、結束這種類型的。
再者,app並不一定都使用http,比如tcp/udp
二、 解決部分APP Fiddler無法抓包問題
通過fiddler抓app時,在安裝手機安裝fiddler證書后,發現有的app可以正常聯網,有的app連不上網,如知乎、微博。
在Options-HTTPS 取消勾選Decrypt HTTPS traffic后
一切正常。