前言
我们在取手机APP上的数据时,会借Fidder爬上去。 今天我教你如何获取手机APP上的数据。
环境配置
1、Fidder的安装和配置下载身份证软件地址: https://www.telerik.com /下载/文件夹
然后,傻乎乎的安装。 安装步骤很简单。 安装完成后,打开软件并进行以下设置:
默认8888端口
2、手机的配置
首先打开cmd,输入ipconfig显示IP地址,然后记录下该IP地址。
要使用FIdder抓住手机的包,要将手机和PC放入同一内部网,有连接到同一无线网络的方法。 然后打开手机,进入Wi-FI设置,将代理更改为手动代理,输入上面的IP地址和8888端口号。
然后打开浏览器,输入http://127.0.0.1:8888,您将看到类似以下的界面: 单击FidderRoot certificate下载证书。
如果下载后无法安装,可以进入设置并手动安装证书。 我的安装步骤是“设置-系统安全-从sd卡安装”。 不同的手机安装顺序也不同,应该是一样的吧。
3、包测试
完成上述步骤后,我们先进行抓包测试,打开手机浏览器,然后打开百度页面,对应的包就会出现,然后就可以抓包了。
抓取步骤
这次使用的APP是王者荣耀的箱子,打开APP,点击英雄,就会看到第一个英雄-上官婉儿,然后点击。
在Fidder中可以找到以下包。
右侧显示以下信息:
复制和解码这些信息后,将显示以下数据,包括英雄名称、英雄图像和英雄技能等信息。
但是,推荐装备的信息中只有装备的id值,没有装备的名称。 我怎么得到这些装备的名字? 还是用同样的方法,点击查看所有装备,然后抓住包,找到对应的包,爬上去拿。 在获得了所有装备和对应的id之后,就可以攀登所有英雄的名字,之后就可以做我们自己的英雄攻略了==
执行结果如下。
完整代码
。* * *声明:本文在网上整理,版权归原作者所有。 如果来源信息有误或侵犯了权利,请联系删除或批准。