首页 > 编程知识 正文

python爬取手机app的数据(python爬取app数据)

时间:2023-05-03 22:08:22 阅读:79909 作者:4227

前言

我们在取手机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之后,就可以攀登所有英雄的名字,之后就可以做我们自己的英雄攻略了==

执行结果如下。

完整代码

* * *声明:本文在网上整理,版权归原作者所有。 如果来源信息有误或侵犯了权利,请联系删除或批准。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。