:如何采集移动App的数据

答:移动APP还在风起云涌般发展,然而APP是封闭的,里面的信息无法进行搜索,这是互联网业所心痛的,知识难于共享。但是时代不断发展变化。

移动APP越来越多地通过HTTP协议与服务器进行交互,我们只要分析出接口地址及参数的含义,就能像采集普通网站那样采集APP的数据。

1)先将要分析的App安装到手机上。
2)通过数据线将手机连接到PC。连接方式选择“Internet传输(通过电脑将手机连接到Internet)”。
3)打开抓包工具(例如,EffeTech HTTP Sniffer),先选择网络适配器为手机设备对应的项目(一定要选对,否则后面捕获不到数据)。
4)启动监听。在手机上操作App,打开想要采集的页面,此时抓包工具就会显示出该操作触发的网络请求和应答。
5)分析抓包工具监听到的HTTP报文
6)不妨按照监听到的http消息模拟采集试试
举报 使用道具
| 回复

共 6 个关于本帖的回复 最后回复于 2018-3-23 14:32

沙发
格子回弈城了 初级会员 发表于 2016-10-12 15:44:29 | 只看该作者
没有出现这个界面——连接方式选择“Internet传输(通过电脑将手机连接到Internet)”。我想抓取某一个电商APP排行榜页面的数据,维度也是商品名称,商品链接,商品价格等,请问这个可以实现不》
举报 使用道具
板凳
Fuller 管理员 发表于 2016-10-12 15:47:00 | 只看该作者
格子回弈城了 发表于 2016-10-12 15:44
没有出现这个界面——连接方式选择“Internet传输(通过电脑将手机连接到Internet)”。我想抓取某一个电商 ...

我去问问搞这个方面的同事
举报 使用道具
地板
Fuller 管理员 发表于 2016-10-12 15:48:29 | 只看该作者
格子回弈城了 发表于 2016-10-12 15:44
没有出现这个界面——连接方式选择“Internet传输(通过电脑将手机连接到Internet)”。我想抓取某一个电商 ...

新版的Android好像改变了很多
举报 使用道具
5#
格子回弈城了 初级会员 发表于 2016-10-12 15:56:52 | 只看该作者
IOS呢?是不是直接抓取不了?
举报 使用道具
6#
swdcjw 初级会员 发表于 2018-3-23 14:08:43 | 只看该作者
Fuller 发表于 2016-10-12 15:47
我去问问搞这个方面的同事

请问现在可以爬安卓app了么?我想爬汽车报价app的数据
举报 使用道具
7#
wangyong 版主 发表于 2018-3-23 14:32:42 | 只看该作者
这帖子分享的是用其他技术爬APP数据的方法,爬虫软件暂时还不支持爬APP
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • Gephi社会网络分析-马蜂窝游记文本分词并同
  • Gephi社会网络分析-基于马蜂窝游记文本以词
  • 知乎话题文本根据词语间距筛选后生成共词矩
  • 马蜂窝游记文本分词后以词语间距为筛选条件
  • 学习使用apriori算法挖掘关联关系

热门用户

GMT+8, 2024-4-27 07:25