Java爬虫实战第二篇:IOS、安卓应用爬虫

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_31122833/article/details/100575495

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、大功告成,想爬什么数据就爬什么数据

猜你喜欢

转载自blog.csdn.net/qq_31122833/article/details/100575495
今日推荐