如何使用Python高效爬取手机应用详细数据?

2026-06-09 08:587阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1008个文字,预计阅读时间需要5分钟。

如何使用Python高效爬取手机应用详细数据?

在爬取手机APP数据时,我们通常会利用Fiddler进行数据抓取。今天,我将为大家介绍如何使用Fiddler爬取手机APP上的数据。

首先,确保您的环境已经配置好,包括:

1. 环境配置:确保您的计算机已经安装了Python环境。

2.Fiddler的安装:从Fiddler官网下载并安装Fiddler。

接下来,让我们开始使用Fiddler进行数据抓取:

1. 打开Fiddler,进入捕获包界面。

2.在工具菜单中,选择手机设置,连接您的手机设备。

3.在捕获设置中,勾选显示响应头和显示请求头。

4.在您的手机上打开需要抓取数据的APP。

5.返回Fiddler界面,观察相应的请求和响应。

6.根据需要,修改请求参数,进行数据抓取。

Python学习资源及需求:

1. Python学习资料:您可以通过网络搜索或购买相关书籍来学习Python编程。

2.需要的代码或视频:您可以访问Python学习群组(群号:516107834),获取相关代码和视频教程。

3.需要加入Python学习群:加入该群组,与其他Python学习者交流心得和经验。

请注意,在爬取数据时,务必遵守相关法律法规和道德规范。祝您学习愉快!


我们在爬取手机APP上面的数据的时候,都会借助Fidder来爬取。今天就教大家如何爬取手机APP上面的数据。

Python学习资料或者需要代码、视频加Python学习群:516107834

环境配置

1、Fidder的安装和配置

下载Fidder软件地址:链接:pan.baidu.com/s/15TI0oe-_BXb_6i8AaUhMFg 提取码:vm5f

然后就是傻瓜式的安装,安装步骤很简单。在安装完成后,打开软件,进行如下设置:

默认的8888端口

2、手机的配置

首先打开cmd,输入ipconfig查看IP地址,记录下这个IP地址:

想要使用FIdder进行手机抓包,要让手机和PC处在同一个内网中,方法就是连接同一个无线网络。然后打开手机,进入Wi-FI设置修改代理为手动代理,再把上面的IP地址和8888端口号输入进去:


如何使用Python高效爬取手机应用详细数据?

然后打开浏览器,输入127.0.0.1:8888,会看到如下界面,点击FidderRoot certificate下载证书:


下载好之后如果出现无法安装的情况,可以进入设置进行手动安装证书,我的安装步骤是“设置->系统安全->从SD卡安装”,不同的手机安装步骤不同,不过也差不多吧。

3、抓包测试

在完成上面的步骤之后,我们先进行一下抓包测试,打开手机的浏览器,然后打开百度的网页,可以看到出现了对应的包,这样就可以进行之后的抓取了。

抓取步骤

这次使用的APP是王者荣耀盒子,打开APP,点击英雄,可以看到第一个英雄-上官婉儿,然后点进去。

然后在Fidder中可以找到如下这个包:

然后在右侧可以看到如下信息:

把这些信息复制一下,然后解码一下就可以看到如下数据了,包括英雄名字、英雄图片、英雄技能等信息:

但是在推荐装备的信息里,只有装备的id值,却没有装备的名字,那我们要怎么获得这些装备的名字呢?还是同样的办法,点击查看所有装备,然后抓包,找到对应的包,再进行爬取。在获得所有的装备和对应的id后,可以再爬取所有的英雄名称,然后就可以制作我们自己的英雄攻略了==

运行结果如下:



本文共计1008个文字,预计阅读时间需要5分钟。

如何使用Python高效爬取手机应用详细数据?

在爬取手机APP数据时,我们通常会利用Fiddler进行数据抓取。今天,我将为大家介绍如何使用Fiddler爬取手机APP上的数据。

首先,确保您的环境已经配置好,包括:

1. 环境配置:确保您的计算机已经安装了Python环境。

2.Fiddler的安装:从Fiddler官网下载并安装Fiddler。

接下来,让我们开始使用Fiddler进行数据抓取:

1. 打开Fiddler,进入捕获包界面。

2.在工具菜单中,选择手机设置,连接您的手机设备。

3.在捕获设置中,勾选显示响应头和显示请求头。

4.在您的手机上打开需要抓取数据的APP。

5.返回Fiddler界面,观察相应的请求和响应。

6.根据需要,修改请求参数,进行数据抓取。

Python学习资源及需求:

1. Python学习资料:您可以通过网络搜索或购买相关书籍来学习Python编程。

2.需要的代码或视频:您可以访问Python学习群组(群号:516107834),获取相关代码和视频教程。

3.需要加入Python学习群:加入该群组,与其他Python学习者交流心得和经验。

请注意,在爬取数据时,务必遵守相关法律法规和道德规范。祝您学习愉快!


我们在爬取手机APP上面的数据的时候,都会借助Fidder来爬取。今天就教大家如何爬取手机APP上面的数据。

Python学习资料或者需要代码、视频加Python学习群:516107834

环境配置

1、Fidder的安装和配置

下载Fidder软件地址:链接:pan.baidu.com/s/15TI0oe-_BXb_6i8AaUhMFg 提取码:vm5f

然后就是傻瓜式的安装,安装步骤很简单。在安装完成后,打开软件,进行如下设置:

默认的8888端口

2、手机的配置

首先打开cmd,输入ipconfig查看IP地址,记录下这个IP地址:

想要使用FIdder进行手机抓包,要让手机和PC处在同一个内网中,方法就是连接同一个无线网络。然后打开手机,进入Wi-FI设置修改代理为手动代理,再把上面的IP地址和8888端口号输入进去:


如何使用Python高效爬取手机应用详细数据?

然后打开浏览器,输入127.0.0.1:8888,会看到如下界面,点击FidderRoot certificate下载证书:


下载好之后如果出现无法安装的情况,可以进入设置进行手动安装证书,我的安装步骤是“设置->系统安全->从SD卡安装”,不同的手机安装步骤不同,不过也差不多吧。

3、抓包测试

在完成上面的步骤之后,我们先进行一下抓包测试,打开手机的浏览器,然后打开百度的网页,可以看到出现了对应的包,这样就可以进行之后的抓取了。

抓取步骤

这次使用的APP是王者荣耀盒子,打开APP,点击英雄,可以看到第一个英雄-上官婉儿,然后点进去。

然后在Fidder中可以找到如下这个包:

然后在右侧可以看到如下信息:

把这些信息复制一下,然后解码一下就可以看到如下数据了,包括英雄名字、英雄图片、英雄技能等信息:

但是在推荐装备的信息里,只有装备的id值,却没有装备的名字,那我们要怎么获得这些装备的名字呢?还是同样的办法,点击查看所有装备,然后抓包,找到对应的包,再进行爬取。在获得所有的装备和对应的id后,可以再爬取所有的英雄名称,然后就可以制作我们自己的英雄攻略了==

运行结果如下: