[发明专利]异常链接检测方法以及装置有效
申请号: | 201810748487.X | 申请日: | 2018-07-10 |
公开(公告)号: | CN110708270B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 郭斌 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 链接 检测 方法 以及 装置 | ||
1.一种异常链接检测方法,包括:
确定网络页面中具有触发事件的一个或多个页面元素;
执行所述页面元素的触发事件;
如果执行所述触发事件后产生对其他网络资源的访问请求,则基于所述访问请求来判断所述页面元素是否对应异常链接,具体包括:判断对所述其他网络资源的加载是否正常,若否,则确定所述页面元素对应异常链接;
其中,所述页面元素包括网络页面中用于组织结构和表达内容的对象,所述网络页面中组织结构的对象至少包括以下一种或多种:表格、布局、层、导航条、链接,所述网络页面中表达内容的对象至少包括以下一种或多种:文字、图像、音频、动画、视频。
2.根据权利要求1所述的异常链接检测方法,其中,在所述确定网络页面中具有触发事件的一个或多个页面元素步骤之前,所述方法还包括步骤:
通过执行所述网络页面所包含的特定对象来获得所述网络页面中的页面元素。
3.根据权利要求1所述的异常链接检测方法,其中,所述方法还包括步骤:
若对所述其他网络资源的加载正常,则对于加载所述其他网络资源得到的网络页面重复获取具有触发事件的页面元素、执行触发事件和判断页面元素是否对应异常链接的步骤。
4.根据权利要求3所述的异常链接检测方法,其中,所述方法还包括步骤:
通过文本解析获取所述网络页面所包含的链接地址;
判断所述链接地址是否可达,以确定所述链接地址是否对应异常链接;
如果不对应异常链接,则对于所述链接地址指向的网络页面重复上述获取具有触发事件的页面元素、执行触发事件和判断页面元素是否对应异常链接的步骤。
5.根据权利要求2所述的异常链接检测方法,其中,所述网络页面所包含的特定对象,包括:JavaScript脚本。
6.根据权利要求1至5任意一项所述的异常链接检测方法,其中,所述网络页面包括单页应用的网络页面。
7.根据权利要求6所述的异常链接检测方法,其中,所述异常链接检测方法在浏览器内核中执行。
8.一种异常链接检测装置,包括:
页面元素确定单元,用于确定网络页面中具有触发事件的一个或多个页面元素;
触发事件执行单元,用于执行所述页面元素的触发事件;
异常链接判断单元,如果执行所述触发事件后产生对其他网络资源的访问请求,则基于所述访问请求来判断所述页面元素是否对应异常链接,具体包括:判断对所述其他网络资源的加载是否正常,若否,则确定所述页面元素对应异常链接;
其中,所述页面元素包括网络页面中用于组织结构和表达内容的对象,所述网络页面中组织结构的对象至少包括以下一种或多种:表格、布局、层、导航条、链接,所述网络页面中表达内容的对象至少包括以下一种或多种:文字、图像、音频、动画、视频。
9.根据权利要求8所述的异常链接检测装置,其中,所述装置还包括:
执行单元,用于通过执行所述网络页面所包含的特定对象来获得所述网络页面中的页面元素。
10.一种电子设备,包括:
存储器和处理器;
所述存储器用于存储计算机可执行指令,所述处理器用于执行如权利要求1-7中任一项所述的异常链接检测方法的计算机可执行指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810748487.X/1.html,转载请声明来源钻瓜专利网。