检测不同网络下网页一致性的方法及相关设备技术

技术编号:35481757 阅读:24 留言:0更新日期:2022-11-05 16:32
本发明专利技术公开了一种检测不同网络下网页一致性的方法及相关设备,涉及网页检测领域,主要为解决缺少一种更好的检测不同网络下网页一致性的方法的问题。该方法包括:获取IPv4网络下构成目标网页的所有第一元素的信息;基于所述所有第一元素的信息确定IPv6网络下所述目标网页中可访问的所有第二元素的信息;基于所述所有第一元素的信息和所述所有第二元素的信息确定所述目标网页在不同网络下的一致性。本发明专利技术用于检测不同网络下网页一致性的过程。程。程。

【技术实现步骤摘要】
检测不同网络下网页一致性的方法及相关设备


[0001]本专利技术涉及网页检测领域,尤其涉及一种检测不同网络下网页一致性的方法及相关设备。

技术介绍

[0002]IPv6(Internet Protocol Version 6,互联网协议第6版)是用于替代IPv4的下一代IP协议,也就是下一代互联网的协议。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。其128位地址格式将以其在IP地址数量、安全性、移动性、服务质量等方面的巨大优势,改变现代信息生活。
[0003]因此同一个网页对于IPv4网络和IPv6网络的兼容性就成了目前较为重点的问题,在现有技术中,考察一个网页对IPv4网络和IPv6网络兼容性,通常是先通过IPv4网络访问该页面并截图,然后再通过IPv6网络访问该页面并截图,通过对比二者截图一致性从而确定一个网页对IPv4网络和IPv6网络兼容性,但是由于目前大部分网页可能存在滚动消息,在IPv4网络和IPv6网络下访问页面时,截取的滚动消息的内容极有可能会不一致,故以此为标准考察一个网页对IPv4网络和IPv6网络兼容性不够准确完善。

技术实现思路

[0004]鉴于上述问题,本专利技术提供一种检测不同网络下网页一致性的方法及相关设备,主要目的在于解决缺少一种更好的检测不同网络下网页一致性的方法的问题。
[0005]为解决上述至少一种技术问题,第一方面,本专利技术提供了一种检测不同网络下网页一致性的方法,该方法包括:
[0006]获取IPv4网络下构成目标网页的所有第一元素的信息;
[0007]基于上述所有第一元素的信息确定IPv6网络下上述目标网页中可访问的所有第二元素的信息;
[0008]基于上述所有第一元素的信息和上述所有第二元素的信息确定上述目标网页在不同网络下的一致性。
[0009]可选的,上述方法还包括,
[0010]上述元素的信息包括:元素类型、元素内容、元素地址和元素标识码中的至少一种,其中,上述元素类型包括:JS类型、CSS类型、图片类型、视频类型和文本类型中的至少一种。
[0011]可选的,上述方法还包括:
[0012]通过正则表达式确定上述JS类型的元素和/或通过正则表达式确定上述CSS类型的元素。
[0013]可选的,上述方法还包括:
[0014]基于上述元素类型为上述所有第一元素建立第一元素集合,其中上述第一元素集合,包括:第一JS集合、第一CSS集合、第一图片集合、第一视频集合和第一文本集合中的至
少一种,
[0015]基于上述元素类型为上述所有第二元素建立第二元素集合,其中上述第二元素集合,包括:第二JS集合、第二CSS集合、第二图片集合、第二视频集合和第二文本集合中的至少一种。
[0016]可选的,上述基于上述所有第一元素的信息和上述所有第二元素的信息确定上述目标网页在不同网络下的一致性,包括:
[0017]基于上述第二JS集合和上述第一JS集合确定JS一致性,
[0018]基于上述第二CSS集合和上述第一CSS集合确定CSS一致性,
[0019]基于上述第二图片集合和上述第一图片集合确定图片一致性,
[0020]基于上述第二视频集合和上述第一视频集合确定视频一致性,
[0021]基于上述第二文本集合和上述第一文本集合确定文本一致性。
[0022]可选的,上述方法还包括:
[0023]基于边距信息、上述JS一致性和上述CSS一致性确定布局一致性;
[0024]基于上述图片一致性、上述视频一致性和上述文本一致性确定内容一致性;
[0025]基于上述布局一致性和上述内容一致性确定上述网页一致性。
[0026]可选的,上述元素的信息是基于网络爬虫技术访问上述目标网页的源代码确定的。
[0027]第二方面,本专利技术实施例还提供了一种检测不同网络下网页一致性的装置,包括:
[0028]获取单元,用于获取IPv4网络下构成目标网页的所有第一元素的信息;
[0029]第一确定单元,用于基于上述所有第一元素的信息确定IPv6网络下上述目标网页中可访问的所有第二元素的信息;
[0030]第二确定单元,用于基于上述所有第一元素的信息和上述所有第二元素的信息确定上述目标网页在不同网络下的一致性。
[0031]为了实现上述目的,根据本专利技术的第三方面,提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,其中,在上述程序被处理器执行时实现上述的检测不同网络下网页一致性的方法的步骤。
[0032]为了实现上述目的,根据本专利技术的第四方面,提供了一种电子设备,包括至少一个处理器、以及与上述处理器连接的至少一个存储器;其中,上述处理器用于调用上述存储器中的程序指令,执行上述的检测不同网络下网页一致性的方法的步骤。
[0033]借由上述技术方案,本专利技术提供的检测不同网络下网页一致性的方法及相关设备,对于缺少一种更好的检测不同网络下网页一致性的方法的问题,本专利技术通过获取IPv4网络下构成目标网页的所有第一元素的信息;基于上述所有第一元素的信息确定IPv6网络下上述目标网页中可访问的所有第二元素的信息;基于上述所有第一元素的信息和上述所有第二元素的信息确定上述目标网页在不同网络下的一致性。在上述方案中,由于IPv4网络技术的成熟性,IPv4网络下的网页的是基本成型的,因此本方案获取IPv4网络下构成目标网页的所有元素和所有元素的信息,在确定了基于IPv4网络下构成目标网页的所有元素后,基于IPv4网络下构成目标网页的所有元素的信息去检测IPv6网络下上述目标网页中可访问的所有元素,以确定IPv4网络下可显示并访问的所有网页元素是否在IPv6网络下也同样可以被显示并访问,通过IPv6网络下的所有可显示并访问的元素和IPv4网络下的所有可
显示并访问的元素之间的比值确定出目标网页在不同网络下的一致性,从而相比于截图更加精准有效的确定了一个网页对IPv4网络和IPv6网络兼容性。
[0034]相应地,本专利技术实施例提供的检测不同网络下网页一致性的装置、设备和计算机可读存储介质,也同样具有上述技术效果。
[0035]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0036]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0037]图1示出了本专利技术实施例提供的一种检测不同网络下网页一致性的方法的流程示意图;
[0038]图2示出了本专利技术实施例提供的一种检测不同网络下网页一致性的装置的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测不同网络下网页一致性的方法,用于服务器,其特征在于,包括:获取IPv4网络下构成目标网页的所有第一元素的信息;基于所述所有第一元素的信息确定IPv6网络下所述目标网页中可访问的所有第二元素的信息;基于所述所有第一元素的信息和所述所有第二元素的信息确定所述目标网页在不同网络下的一致性。2.根据权利要求1所述的方法,其特征在于,所述元素的信息包括:元素类型、元素内容、元素地址和元素标识码中的至少一种,其中,所述元素类型包括:JS类型、CSS类型、图片类型、视频类型和文本类型中的至少一种。3.根据权利要求2所述的方法,其特征在于,还包括:通过正则表达式确定所述JS类型的元素和/或通过正则表达式确定所述CSS类型的元素。4.根据权利要求2所述的方法,其特征在于,还包括:基于所述元素类型为所述所有第一元素建立第一元素集合,其中所述第一元素集合,包括:第一JS集合、第一CSS集合、第一图片集合、第一视频集合和第一文本集合中的至少一种,基于所述元素类型为所述所有第二元素建立第二元素集合,其中所述第二元素集合,包括:第二JS集合、第二CSS集合、第二图片集合、第二视频集合和第二文本集合中的至少一种。5.根据权利要求3所述的方法,其特征在于,所述基于所述所有第一元素的信息和所述所有第二元素的信息确定所述目标网页在不同网络下的一致性,包括:基于所述第二JS集合和所述第一JS集合确定JS一致性,基于所述第二CSS集合和所述第一CSS集合确定CSS一致性,基于...

【专利技术属性】
技术研发人员:冯天阳蒋驰王旸闫海伟
申请(专利权)人:明阳产业技术研究院沈阳有限公司
类型:发明
国别省市:

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

1