一种数据获取方法、装置以及计算机存储介质制造方法及图纸

技术编号:28420347 阅读:27 留言:0更新日期:2021-05-11 18:27
本申请实施例公开一种数据获取方法、装置以及计算机可读存储介质,方法包括:获取评论查询信息,评论查询信息包括目标应用的第一应用信息和待查询应用的第二应用信息;目标应用包括多个功能应用分别对应的评论数据,多个功能应用包括待查询应用;基于第一应用信息和第二应用信息访问待查询应用对应的用户评论界面;遍历与用户评论界面相关联的多个视图节点,获取多个视图节点的视图资源标识;在多个视图节点中将具有目标视图资源标识的视图节点,确定为目标视图节点,提取目标视图节点中的界面业务数据;界面业务数据为用户评论界面中与评论用户相关联的评论数据。采用本申请,可以高效率地获取应用的用户评论数据。

【技术实现步骤摘要】
一种数据获取方法、装置以及计算机存储介质
本申请涉及互联网
,尤其涉及一种数据获取方法、装置以及计算机可读存储介质。
技术介绍
获取应用(Application,APP)的用户评论数据是非常重要的,通过获取和分析应用的用户评论数据,能够准确地知道用户的诉求,快速地发现App的缺陷以及当前App的舆情信息等,从而及时做出相应措施。目前,获取应用的用户评论数据的常用方法是网页爬虫,但网页爬虫只适用于对应用网页版中的用户评论数据爬取,对于原生应用版本(非网页版),无法使用网页爬虫获取用户对应用的评论数据,因此需要大量的人工去采集用户对特定应用的评论数据,导致效率低下。
技术实现思路
本申请实施例提供一种数据获取方法、装置以及计算机可读存储介质,可以高效率地获取应用的用户评论数据。本申请实施例一方面提供了一种数据获取方法,包括:获取评论查询信息,所述评论查询信息包括目标应用的第一应用信息和待查询应用的第二应用信息;所述目标应用包括多个功能应用分别对应的评论数据,所述多个功能应用包括所述待查询应用;基于所述第一应用信息和所述第二应用信息访问所述待查询应用对应的用户评论界面;遍历与所述用户评论界面相关联的多个视图节点,获取所述多个视图节点的视图资源标识;在所述多个视图节点中将具有目标视图资源标识的视图节点,确定为目标视图节点,提取所述目标视图节点中的界面业务数据;所述界面业务数据为所述用户评论界面中与评论用户相关联的评论数据。其中,还包括:对属于相同评论用户的界面业务数据进行组合,得到与所述用户评论界面中的评论用户对应的评论数据;或者对属于相同目标视图资源标识的界面业务数据进行组合,得到与每个目标视图资源标识相关联的评论数据。其中,所述基于所述第一应用信息和所述第二应用信息访问所述待查询应用对应的用户评论界面,包括:通过启动函数,读取所述第一应用信息和所述第二应用信息;根据所述第一应用信息调用所述目标应用,根据所述第二应用信息在所述目标应用中访问所述待查询应用对应的所述用户评论界面。其中,所述遍历与所述用户评论界面相关联的多个视图节点,获取所述多个视图节点的视图资源标识,包括:通过页面布局扫描工具,获取所述用户评论界面对应的详细布局信息;遍历所述详细布局信息中的所述多个视图节点,获取所述多个视图节点对应的所述视图资源标识。其中,所述多个视图节点包括根视图节点和多个子视图节点;所述遍历所述详细布局信息中的所述多个视图节点,获取所述多个视图节点对应的所述视图资源标识,包括:在所述详细布局信息中获取所述根视图节点;获取所述根视图节点对应的视图资源标识;通过所述根视图节点对应的视图资源标识,调用系统辅助功能接口获取与所述根视图节点相关联的所述多个子视图节点;获取所述多个子视图节点分别对应的视图资源标识。其中,所述通过所述根视图节点对应的视图资源标识,调用系统辅助功能接口获取与所述根视图节点相关联的所述多个子视图节点,包括:通过所述根视图节点对应的视图资源标识,调用所述系统辅助功能接口获取与所述根视图节点相关联的第一子视图节点;所述第一子视图节点与所述用户评论界面中屏幕所显示的评论数据相对应;调用模拟操作辅助功能接口,通过所述模拟操作辅助功能接口在所述根视图节点中对所述用户评论界面进行模拟滑动操作,在所述屏幕中显示滑动后的所述用户评论界面中的未遍历评论数据;调用所述系统辅助功能接口获取与所述根视图节点相关联的第二子视图节点;所述第二子视图节点与滑动后的所述用户评论界面中的所述未遍历评论数据相对应;将所述第一子视图节点和所述第二子视图节点,确定为与所述根视图节点相关联的所述多个子视图节点。其中,所述在所述多个视图节点中将具有目标视图资源标识的视图节点,确定为目标视图节点,包括:输入所述目标视图资源标识;将所述目标视图资源标识和与每个视图节点对应的视图资源标识分别进行匹配,根据匹配结果,将具有所述目标视图资源标识的视图节点确定为所述目标视图节点;其中,所述目标视图资源标识对应的所述视图资源类型包括以下中的至少一个:用户名、用户机型、评论日期、评论内容以及应用评分。其中,所述提取所述目标视图节点中的界面业务数据,包括:获取所述目标视图节点对应的节点数据集合;在所述节点数据集合中提取具有文本关键字段的数据,将所述具有文本关键字段的数据确定为所述界面业务数据。本申请实施例一方面提供了一种数据获取装置,包括:第一获取模块,用于获取评论查询信息,所述评论查询信息包括目标应用的第一应用信息和待查询应用的第二应用信息;所述目标应用包括多个功能应用分别对应的评论数据,所述多个功能应用包括所述待查询应用;访问模块,用于基于所述第一应用信息和所述第二应用信息访问所述待查询应用对应的用户评论界面;第二获取模块,用于遍历与所述用户评论界面相关联的多个视图节点,获取所述多个视图节点的视图资源标识;确定模块,用于在所述多个视图节点中将具有目标视图资源标识的视图节点,确定为目标视图节点;提取模块,用于提取所述目标视图节点中的界面业务数据;所述界面业务数据为所述用户评论界面中与评论用户相关联的评论数据。其中,还包括:第一组合模块,用于对属于相同评论用户的界面业务数据进行组合,得到与所述用户评论界面中的评论用户对应的评论数据;或者,第二组合模块,用于对属于相同目标视图资源标识的界面业务数据进行组合,得到与每个目标视图资源标识相关联的评论数据。其中,所述访问模块,包括:读取单元,用于通过启动函数,读取所述第一应用信息和所述第二应用信息;访问单元,用于根据所述第一应用信息调用所述目标应用,根据所述第二应用信息在所述目标应用中访问所述待查询应用对应的所述用户评论界面。其中,所述第二获取模块,包括:获取信息单元,用于通过页面布局扫描工具,获取所述用户评论界面对应的详细布局信息;获取标识单元,用于遍历所述详细布局信息中的所述多个视图节点,获取所述多个视图节点对应的所述视图资源标识。其中,所述多个视图节点包括根视图节点和多个子视图节点;所述获取标识单元,包括:第一获取节点子单元,用于在所述详细布局信息中获取所述根视图节点;第一获取标识子单元,用于获取所述根视图节点对应的视图资源标识;第二获取节点子单元,用于通过所述根视图节点对应的视图资源标识,调用系统辅助功能接口获取与所述根视图节点相关联的所述多个子视图节点;第二获取标识子单元,用于获取所述多个子视图节点分别对应的视图资源标识。其中,所述第二获取节点子单元,包括:第一获取子节点子单元,用于通过所述根视图节点对应的视图资源标识,调用所述系统辅助功能接口获取与所述根视图节点相关联的第一子视图节点;所述第一子本文档来自技高网...

【技术保护点】
1.一种数据获取方法,其特征在于,包括:/n获取评论查询信息,所述评论查询信息包括目标应用的第一应用信息和待查询应用的第二应用信息;所述目标应用包括多个功能应用分别对应的评论数据,所述多个功能应用包括所述待查询应用;/n基于所述第一应用信息和所述第二应用信息访问所述待查询应用对应的用户评论界面;/n遍历与所述用户评论界面相关联的多个视图节点,获取所述多个视图节点的视图资源标识;/n在所述多个视图节点中将具有目标视图资源标识的视图节点,确定为目标视图节点,提取所述目标视图节点中的界面业务数据;所述界面业务数据为所述用户评论界面中与评论用户相关联的评论数据。/n

【技术特征摘要】
1.一种数据获取方法,其特征在于,包括:
获取评论查询信息,所述评论查询信息包括目标应用的第一应用信息和待查询应用的第二应用信息;所述目标应用包括多个功能应用分别对应的评论数据,所述多个功能应用包括所述待查询应用;
基于所述第一应用信息和所述第二应用信息访问所述待查询应用对应的用户评论界面;
遍历与所述用户评论界面相关联的多个视图节点,获取所述多个视图节点的视图资源标识;
在所述多个视图节点中将具有目标视图资源标识的视图节点,确定为目标视图节点,提取所述目标视图节点中的界面业务数据;所述界面业务数据为所述用户评论界面中与评论用户相关联的评论数据。


2.根据权利要求1所述的方法,其特征在于,还包括:
对属于相同评论用户的界面业务数据进行组合,得到与所述用户评论界面中的评论用户对应的评论数据;或者,
对属于相同目标视图资源标识的界面业务数据进行组合,得到与每个目标视图资源标识相关联的评论数据。


3.根据权利要求1所述的方法,其特征在于,所述基于所述第一应用信息和所述第二应用信息访问所述待查询应用对应的用户评论界面,包括:
通过启动函数,读取所述第一应用信息和所述第二应用信息;
根据所述第一应用信息调用所述目标应用,根据所述第二应用信息在所述目标应用中访问所述待查询应用对应的所述用户评论界面。


4.根据权利要求1所述的方法,其特征在于,所述遍历与所述用户评论界面相关联的多个视图节点,获取所述多个视图节点的视图资源标识,包括:
通过页面布局扫描工具,获取所述用户评论界面对应的详细布局信息;
遍历所述详细布局信息中的所述多个视图节点,获取所述多个视图节点对应的所述视图资源标识。


5.根据权利要求4所述的方法,其特征在于,所述多个视图节点包括根视图节点和多个子视图节点;
所述遍历所述详细布局信息中的所述多个视图节点,获取所述多个视图节点对应的所述视图资源标识,包括:
在所述详细布局信息中获取所述根视图节点;
获取所述根视图节点对应的视图资源标识;
通过所述根视图节点对应的视图资源标识,调用系统辅助功能接口获取与所述根视图节点相关联的所述多个子视图节点;
获取...

【专利技术属性】
技术研发人员:孙晓雨
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1