![c7eff697a009bfd9dce9d08e2e8b40ce.png](https://i-blog.csdnimg.cn/blog_migrate/8a7724db14a124db2f7a70f8b9960a65.jpeg)
前言
在我们在爬取手机APP上面的数据的时候,都会借助Fidder来爬取。今天就教大家如何爬取手机APP上面的数据。
环境配置
1、Fidder的安装和配置
下载Fidder软件地址:https://www.telerik.com/download/fiddler
然后就是傻瓜式的安装,安装步骤很简单。在安装完成后,打开软件,进行如下设置:
默认的8888端口
![51e4ad4c7de907d6a95a00e3f61447ad.png](https://i-blog.csdnimg.cn/blog_migrate/74888664a78b64875922df4e2670d7c2.jpeg)
2、手机的配置
首先打开cmd,输入ipconfig查看IP地址,记录下这个IP地址:
![34d3675ed89abd46c391507ef4582723.png](https://i-blog.csdnimg.cn/blog_migrate/f4be645cb9bde32548d1db8c7eee8a60.jpeg)
想要使用FIdder进行手机抓包,要让手机和PC处在同一个内网中,方法就是连接同一个无线网络。然后打开手机,进入Wi-FI设置修改代理为手动代理,再把上面的IP地址和8888端口号输入进去:
![9caed6cf871ed40aec2a7379c641ee95.png](https://i-blog.csdnimg.cn/blog_migrate/34aba8bd7c439e1a8829791ff4e2f329.jpeg)
然后打开浏览器,输入http://127.0.0.1:8888,会看到如下界面,点击FidderRoot certificate下载证书:
![70839f31013b6c5b491c0e579be52a3c.png](https://i-blog.csdnimg.cn/blog_migrate/5d9685a9fd09ac4b8baa91fe1ddbdb5e.jpeg)
下载好之后如果出现无法安装的情况,可以进入设置进行手动安装证书,我的安装步骤是“设置->系统安全->从SD卡安装”,不同的手机安装步骤不同,不过也差不多吧。
3、抓包测试
在完成上面的步骤之后,我们先进行一下抓包测试,打开手机的浏览器,然后打开百度的网页,可以看到出现了对应的包,这样就可以进行之后的抓取了。
![9995f342ea145572383b2c92a1ba7b27.png](https://i-blog.csdnimg.cn/blog_migrate/c69b1d6de4e512dd91ddfae78489c69f.jpeg)
抓取步骤
这次使用的APP是王者荣耀盒子,打开APP,点击英雄,可以看到第一个英雄-上官婉儿,然后点进去。
![a61c6868d5b8a9c4ba2a1f3a7525c0b9.png](https://i-blog.csdnimg.cn/blog_migrate/b1685c4172570c1488746ae7fa132010.jpeg)
然后在Fidder中可以找到如下这个包:
![cb58866fb98d6cacd704859fa13ac58e.png](https://i-blog.csdnimg.cn/blog_migrate/48b9b4343306052ef1d54d0c9688b2c4.jpeg)
然后在右侧可以看到如下信息:
![d554a9a78074f4f62258bed2c758b8e1.png](https://i-blog.csdnimg.cn/blog_migrate/aa7db170867d0c4d2062893fa385159f.jpeg)
把这些信息复制一下,然后解码一下就可以看到如下数据了,包括英雄名字、英雄图片、英雄技能等信息:
![89e3ee0d26097686d46ded271362aa9d.png](https://i-blog.csdnimg.cn/blog_migrate/f80e6229077d4517efeeb47f55fefad5.jpeg)
但是在推荐装备的信息里,只有装备的id值,却没有装备的名字,那我们要怎么获得这些装备的名字呢?还是同样的办法,点击查看所有装备,然后抓包,找到对应的包,再进行爬取。在获得所有的装备和对应的id后,可以再爬取所有的英雄名称,然后就可以制作我们自己的英雄攻略了==
运行结果如下:
![6535fe03d4c6b7c056bf7dffe79df79b.png](https://i-blog.csdnimg.cn/blog_migrate/326302c58ef6bef35262139b0a7309a7.jpeg)
完整代码
![fbcdc98ed281e3734c6a8533a7743042.png](https://i-blog.csdnimg.cn/blog_migrate/ed6ddbf6a70cfd15c791bfd7027412c4.jpeg)
*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。
![103862ce88675e46a0cc3889dcc31823.png](https://i-blog.csdnimg.cn/blog_migrate/55fa3b6b1c6929bbd7b739816ae9ddb5.jpeg)