[发明专利]一种页面元素的映射方法及装置在审
申请号: | 202010378558.9 | 申请日: | 2020-05-07 |
公开(公告)号: | CN113626028A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 罗嘉辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F16/958 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 元素 映射 方法 装置 | ||
1.一种页面元素的映射方法,其特征在于,包括:
获取目标页面的当前数据和参考数据,所述参考数据是根据所述目标页面的参考页面获取的;
确定所述参考数据的各个页面元素中可导致所述当前数据发生相应变化的目标元素,以及所述目标元素在所述参考数据对应的第一文档对象模型DOM树中的第一路径;
根据所述当前数据对应的第二DOM树中每个节点的路径以及所述第一路径,从所述第二DOM树的各个节点中确定所述目标元素对应的映射节点。
2.如权利要求1所述的方法,其特征在于,还包括:
将所述目标元素对应的埋点配置信息中的路径,从所述第一路径更新为所述映射节点在所述第二DOM树中的第二路径。
3.如权利要求2所述的方法,其特征在于,所述根据所述当前数据对应的第二DOM树中每个节点的路径以及所述第一路径,从所述第二DOM树的各个节点中确定所述目标元素对应的映射节点,包括:
将所述第二DOM树中每个节点的路径中的标签,分别与所述第一路径中的标签进行比对,确定每个节点的路径中与所述第一路径中的标签相同的标签;
根据与所述第一路径中的标签相同的标签,确定所述第二DOM树中的每个节点的权重;
将权重最大的节点作为所述目标元素在所述第二DOM树中对应的映射节点。
4.如权利要求2所述的方法,其特征在于,所述目标页面的当前数据是通过网络爬虫从所述目标页面中爬取的。
5.如权利要求2至4任一所述的方法,其特征在于,采用以下方式获得所述目标元素对应的埋点配置信息,具体包括:
根据所述目标页面的参考数据生成埋点操作页面,并将所述埋点操作页面发送至埋点终端;
接收所述埋点终端发送的所述目标元素的埋点配置信息,所述目标元素的埋点配置信息是所述埋点终端接收到埋点人员在所述埋点操作页面中输入的所述目标元素的埋点配置指令后生成的;
将所述目标元素的埋点配置信息发送至所述用户终端,以使所述用户终端根据所述目标元素的埋点配置信息在所述目标页面中配置所述目标元素的第一埋点,并在接收到用户在所述目标页面输入的所述目标元素的操作指令时,将所述第一埋点监测获得的所述目标元素的操作数据发送至服务器。
6.如权利要求5所述的方法,其特征在于,还包括:
将更新后的目标元素的埋点配置信息发送至所述用户终端,以使所述用户终端根据更新后的目标元素的埋点配置信息,在所述目标页面中配置所述映射节点对应的映射元素的第二埋点,并在接收到用户在所述目标页面输入的所述映射元素的操作指令时,将所述第二埋点监测获得的所述映射元素的操作数据发送至服务器。
7.一种页面元素的映射装置,其特征在于,包括:
获取模块,用于获取目标页面的当前数据和参考数据,所述参考数据是根据所述目标页面的参考页面获取的;
比对模块,用于确定所述参考数据的各个页面元素中可导致所述当前数据发生相应变化的目标元素,以及所述目标元素在所述参考数据对应的第一文档对象模型DOM树中的第一路径;
映射模块,用于根据所述当前数据对应的第二DOM树中每个节点的路径以及所述第一路径,从所述第二DOM树的各个节点中确定所述目标元素对应的映射节点。
8.如权利要求7所述的装置,其特征在于,还包括埋点模块;
所述埋点模块具体用于:
将所述目标元素对应的埋点配置信息中的路径,从所述第一路径更新为所述映射节点在所述第二DOM树中的第二路径。
9.如权利要求8所述的装置,其特征在于,所述映射模块具体用于:
将所述第二DOM树中每个节点的路径中的标签,分别与所述第一路径中的标签进行比对,确定每个节点的路径中与所述第一路径中的标签相同的标签;
根据与所述第一路径中的标签相同的标签,确定所述第二DOM树中的每个节点的权重;
将权重最大的节点作为所述目标元素在所述第二DOM树中对应的映射节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010378558.9/1.html,转载请声明来源钻瓜专利网。