[发明专利]一种跨页面元素定位方法及装置在审
| 申请号: | 201710979373.1 | 申请日: | 2017-10-19 |
| 公开(公告)号: | CN109683999A | 公开(公告)日: | 2019-04-26 |
| 发明(设计)人: | 沈思辰 | 申请(专利权)人: | 北京国双科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊;王宝筠 |
| 地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面元素 网站 短路径 定位方法及装置 定位请求 完整路径 网站分析 定位网站 完整数据 网站开发 唯一定位 指示请求 最短路径 页面 覆盖 保证 | ||
本发明公开了一种跨页面元素定位方法及装置,接收跨页面元素定位请求,所述跨页面元素定位请求用于指示请求对网站中包含的全部所述跨页面元素进行定位;获取所述跨页面元素在当前网站页面上的完整路径;根据所述跨页面元素在当前网站页面上的完整路径生成所述跨页面元素的短路径,所述跨页面元素的短路径为能在所述当前网站页面上唯一定位所述跨页面元素的最短路径;根据所述跨页面元素的短路径定位网站中包含的全部所述跨页面元素。基于上述方法及装置,在定位跨页面元素在网站中的位置时,能够覆盖到所有页面,进而为网站开发人员提供这种跨页面元素的完整数据进行网站分析,保证网站分析的准确性。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种跨页面元素定位方法及装置。
背景技术
网站开发人员在进行网站分析时,需要采集网站数据,而目前常用的一种数据采集方法即为“埋点”,随着“去技术化”的发展,“无埋点”逐渐被网站开发人员广泛应用。“无埋点”作为“埋点”的“去技术化”实践,将网站开发人员从繁琐的埋点工作中解脱出来,可根据需要随时在网站上进行事件可视化配置。由于网站是树形结构,网站中每个元素都是树形结构中的一部分。元素的完整路径可以保证元素在网站中的唯一性,所以通过元素的完整路径便可以准确定位元素在网站中的位置,实现事件可视化配置。
但是,网站中常常会存在一个元素贯穿好几个页面的情况,比如登陆、搜索或网站底部信息栏中的引流按钮。在通过元素的完整路径定位这种跨页面元素在网站中的位置时,无法覆盖到所有页面,从而无法为网站开发人员提供这种跨页面元素的完整数据进行网站分析,影响网站分析的准确性。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的跨页面元素定位方法及装置,具体方案如下:
一种跨页面元素定位方法,所述方法包括:
接收跨页面元素定位请求,所述跨页面元素定位请求用于指示请求对网站中包含的全部所述跨页面元素进行定位;
获取所述跨页面元素在当前网站页面上的完整路径;
根据所述跨页面元素在当前网站页面上的完整路径生成所述跨页面元素的短路径,所述跨页面元素的短路径为能在所述当前网站页面上唯一定位所述跨页面元素的最短路径;
根据所述跨页面元素的短路径定位网站中包含的全部所述跨页面元素。
可选的,在所述根据所述跨页面元素在当前网站页面上的完整路径生成所述跨页面元素的短路径之前,所述方法还包括:
判断所述完整路径中包含的节点数量是否大于预设阈值。
可选的,当所述完整路径中包含的节点数量不大于预设阈值时,所述根据所述跨页面元素在当前网站页面上的完整路径生成所述跨页面元素的短路径包括:
确定所述跨页面元素在当前网站页面上的完整路径为所述跨页面元素的短路径。
可选的,当所述完整路径中包含的节点数量大于预设阈值时,所述根据所述跨页面元素在当前网站页面上的完整路径生成所述跨页面元素的短路径包括:
从所述完整路径中的根节点开始逐一去除所述完整路径中的节点和/或节点属性,直至生成的路径为能在所述当前网站页面上唯一定位所述跨页面元素的最短路径或者所述完整路径中剩余的节点数量为所述预设阈值。
可选的,从所述完整路径中的根节点开始逐一去除所述完整路径中的节点和/或节点属性,直至生成的路径为能在所述当前网站页面上唯一定位所述跨页面元素的最短路径或者所述完整路径中剩余的节点数量为所述预设阈值,包括:
将所述完整路径中的根节点及其属性去除;
检测去除根节点及其属性之后的路径是否能在所述当前网站页面上唯一定位所述跨页面元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710979373.1/2.html,转载请声明来源钻瓜专利网。





