1、選擇應用:IOS下blued應用(當然也可以其他APP)
2、下載fiddler手機抓包軟件到電腦上
- fiddler:下載地址
- 解壓後安裝FiddlerSetup.exe
3、安裝後運行Fiddler.exe
- 點開後如果有彈窗就點擊“NO”
- 設置:Tools-->Options...-->選擇HTTPS:具體勾選如下圖
- fiddler默認監聽端口8888:Tools-->Options...-->選擇Connections:具體勾選如下圖
- 查看本機IP地址:cmd命令窗口輸入ipconfig
4、打開手機 設置-無線局域網 點進去連接的wifi右邊的“圓圈i”,配置HTTP代理的IP、端口號:注意,手機和電腦必須是同一網絡下,服務器ip是電腦剛剛查的IP地址:我的是192.168.0.3
5、現在點擊手機上的聯網應用,去fiddler主界面查看抓包的結果:我現在點擊的是地圖找人功能
對應的我發現了地圖找人的API接口,請求頭及參數,和返回的JSON;
JSON返回200、data.其中data是以數組的形式返回的,這裏我們寫好請求及返回接收數據就可以將接口內數據爬取出來了
6、Java代碼模擬用戶APP請求
7、寫單元測試:接收get_blued返回的JSON並保存到數據庫
8、數據庫截圖
9、大功告成,想爬什麼數據就爬什麼數據