【技术实现步骤摘要】
一种移动APP数据采集方法
[0001]本专利技术公开一种采集方法,涉及数据采集
,具体地说是一种移动APP数据采集方法。
技术介绍
[0002]网络爬虫是当今互联网使用非常广泛的技术之一,目前已经应用到了金融、房产、贸易和科技等诸多领域。而在数据时代,网络数据是很多创业型公司基础数据的重要来源,无论是大数据、数据分析还是机器学习,都离不开网络爬虫为其采集基础数据。
[0003]但随着近些年互联网的迅猛发展,流量使用和用户习惯已从网页端转移到手机等移动设备上,并且现有移动设备上的APP通常需要签名验证才能获得相应的数据反馈,虽如果采用如Appium、Airtest Project等工具虽然能模拟真实的用户操作,但是对本地的资源消耗巨大,且采集数据时间较长,不利于数据采集。
技术实现思路
[0004]本专利技术针对现有技术的问题,提供一种移动APP数据采集方法,本专利技术提出的具体方案是:
[0005]一种移动APP数据采集方法:根据APP中的网络请求数据包,获取签名字段,在APP源码搜索 ...
【技术保护点】
【技术特征摘要】
1.一种移动APP数据采集方法,其特征是根据APP中的网络请求数据包,获取签名字段,在APP源码搜索签名字段,获取签名字段的签名算法的相关代码及方法,若未获取签名算法的相关代码及方法,则在APP源码搜索网络请求的关键字,获取签名字段的签名算法的相关代码及方法,利用插桩工具验证签名算法的相关代码及方法,并获取分析签名的原始参数,利用签名算法的HOOK插件及原始参数对APP需要签名的数据进行签名,通过爬虫工具利用签名后数据发起网络请求进行数据采集。2.根据权利要求1所述的一种移动APP数据采集方法,其特征是在APP的设备上启动VPN,设置网络代理,通过将网络流量嫁接到PC端,获取APP的网络请求数据包。3.根据权利要求1或2所述的一种移动APP数据采集方法,其特征是利用JADX打开APP的源码并在APP源码搜索签名字段。4.根据权利要求3所述的一种移动APP数据采集方法,其特征是利用签名字段的签名算法,使用Xposed框架组装HOOK插件,并将安装包安装至移动设备。5.一种移动APP数据采集系统,其特征是包括获取...
【专利技术属性】
技术研发人员:张庆晓,杨胜华,仇越,
申请(专利权)人:浪潮卓数大数据产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。