Java爬蟲實戰第二篇:IOS、安卓應用爬蟲

1、選擇應用:IOS下blued應用(當然也可以其他APP)

2、下載fiddler手機抓包軟件到電腦上

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、大功告成,想爬什麼數據就爬什麼數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章