一种死链接检测方法、装置、设备及存储介质制造方法及图纸

技术编号:37717787 阅读:16 留言:0更新日期:2023-06-02 00:14
本发明专利技术涉及死链接检测方法、装置、设备及存储介质,属于计算机技术领域。本发明专利技术包括:获取待测试链接;根据实际需要配置死链接确认规则;根据所述死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果;根据所有待测试链接的判断结果,生成检测报告。通过本发明专利技术,能够根据实际需要灵活制定死链接确认规则,过滤出死链接,实现死链接的自动化检测,确保网址正确,并生成对应的检测报告,供相关人员及时获取,减少无效网页对数据分析的结果和效率造成的影响,有助于帮助解决现有技术中依靠人工进行页面死链接检测,效率低的问题。效率低的问题。效率低的问题。

【技术实现步骤摘要】
一种死链接检测方法、装置、设备及存储介质


[0001]本专利技术属于计算机
,具体涉及死链接检测方法、装置、设备及存储介质。

技术介绍

[0002]随着人工智能的快速发展,各种网站链接被频繁地用于各行业的数据分析,例如快递行业的用户需求分析、网络流量检测等,但当获取到的网络链接中存在死链接时,会导致数据分析结果并不准确,效率低下。对网站进行内部死链接检测,可以排除死链接,确保网址正确,页面能够正常打开,无无效页面,从而减少对数据分析的结果和效率的影响。
[0003]现有技术中检测页面链接是否正常的方式主要通过人工进行判断,由相应的人员依次点击链接进行判断,来确保链接的真实可用,无法实现死链接的自动化检测。但是,该做法的效率并不高,同时又极有可能造成漏测的情况。

技术实现思路

[0004]为此,本专利技术提供一种死链接检测方法、装置、设备及存储介质,有助于帮助解决现有技术中依靠人工进行页面死链接检测,效率低的问题。
[0005]为实现以上目的,本专利技术采用如下技术方案:
[0006]第一方面,本专利技术提供一种死链接检测方法,包括:
[0007]获取待测试链接;
[0008]根据实际需要配置死链接确认规则;
[0009]根据所述死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果;
[0010]根据所有待测试链接的判断结果,生成检测报告。
[0011]优选地,所述根据实际需要配置死链接确认规则,包括:
[0012]根据实际需要,配置状态码确认规则;
[0013]和/或,
[0014]根据实际需要,配置响应内容确认规则。
[0015]优选地,所述根据所述死链接确认规则,对当前待测试链接进行判断,包括:
[0016]配置当前待测试链接的主URL,所述主URL中包含有子URL目录;
[0017]根据所述死链接确认规则,对当前待测试链接的主URL进行判断,得到所述主URL的判断结果,并按照所述目录依次返回所述子URL目录中的子URL;
[0018]根据所述死链接确认规则,依次对返回的子URL分别进行判断,得到对应的判断结果。
[0019]优选地,所述根据所述死链接确认规则,对当前待测试链接的主URL或子URL进行判断,得到对应的判断结果,包括:
[0020]若当前待测试链接的主URL或子URL满足所述死链接确认规则的状态码确认规则,判定当前待测试链接的主URL或子URL为死链接,并返回下一个子URL;
[0021]若当前待测试链接的主URL或子URL满足所述死链接确认规则的响应内容确认规
则,判定当前待测试链接的主URL或子URL为死链接,并返回下一个子URL;
[0022]若当前待测试链接的主URL或子URL不满足所述死链接确认规则,判定当前待测试链接的主URL或子URL为正常链接,并返回下一个子URL。
[0023]优选地,所述根据所有待测试链接的判断结果,生成检测报告,包括:
[0024]根据所有待测试链接的判断结果,保存每个待测试链接中的URL,并统计该待测试链接中所有URL的数量、正常链接的URL的数量和死链接的URL的数量,生成检测报告。
[0025]优选地,所述方法还包括:
[0026]配置定时任务,所述定时任务中包含有待测试链接对应的预设检测时间;
[0027]判断当前时间是否为对应的预设检测时间,若是,根据所述死链接确认规则,对当前待测试链接进行判断。
[0028]优选地,所述方法还包括:
[0029]若待测试链接为多个,为每个待测试链接配置对应的优先级,根据优先级,依次对多个待测试链接进行判断。
[0030]第二方面,本专利技术提供一种死链接检测装置,包括:
[0031]数据获取模块,用于获取待测试链接;
[0032]标准配置模块,用于根据实际需要配置死链接确认规则;
[0033]判断模块,用于根据所述死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果;
[0034]报告生成模块,用于根据所有待测试链接的判断结果,生成检测报告。
[0035]第三方面,本专利技术提供一种死链接检测设备,包括:
[0036]存储器,其上存储有可执行程序;
[0037]处理器,用于执行所述存储器中的所述可执行程序,以实现上述中任一项所述方法的步骤。
[0038]第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行上述任一项所述方法的步骤。
[0039]本专利技术采用以上技术方案,至少具备以下有益效果:
[0040]通过根据实际需要配置死链接确认规则,根据死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果,根据所有待测试链接的判断结果,生成检测报告,能够根据实际需要灵活制定死链接确认规则,过滤出死链接,实现死链接的自动化检测,确保网址正确,并生成对应的检测报告,供相关人员及时获取,减少无效网页对数据分析的结果和效率造成的影响,有助于帮助解决现有技术中依靠人工进行页面死链接检测,效率低的问题。
[0041]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0043]图1是根据一示例性实施例示出的一种死链接检测方法的流程图;
[0044]图2是根据一示例性实施例示出的一种死链接检测装置的框图示意图。
具体实施方式
[0045]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。
[0046]请参阅图1,图1是根据一示例性实施例示出的一种死链接检测方法的流程图,如图1所示,该方法包括:如下步骤:
[0047]步骤S11、获取待测试链接;
[0048]步骤S12、根据实际需要配置死链接确认规则;
[0049]步骤S13、根据所述死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果;
[0050]步骤S14、根据所有待测试链接的判断结果,生成检测报告。
[0051]需要说明的是,URL(uniform resource locator)为统一资源定位符,为Internet上的每个资源指定了不同的地址。因此,简单地说,它们是网络或Internet所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种死链接检测方法,其特征在于,包括:获取待测试链接;根据实际需要配置死链接确认规则;根据所述死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果;根据所有待测试链接的判断结果,生成检测报告。2.根据权利要求1所述的方法,其特征在于,所述根据实际需要配置死链接确认规则,包括:根据实际需要,配置状态码确认规则;和/或,根据实际需要,配置响应内容确认规则。3.根据权利要求2所述的方法,其特征在于,所述根据所述死链接确认规则,对当前待测试链接进行判断,包括:配置当前待测试链接的主URL,所述主URL中包含有子URL目录;根据所述死链接确认规则,对当前待测试链接的主URL进行判断,得到所述主URL的判断结果,并按照所述目录依次返回所述子URL目录中的子URL;根据所述死链接确认规则,依次对返回的子URL分别进行判断,得到对应的判断结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述死链接确认规则,对当前待测试链接的主URL或子URL进行判断,得到对应的判断结果,包括:若当前待测试链接的主URL或子URL满足所述死链接确认规则的状态码确认规则,判定当前待测试链接的主URL或子URL为死链接,并返回下一个子URL;若当前待测试链接的主URL或子URL满足所述死链接确认规则的响应内容确认规则,判定当前待测试链接的主URL或子URL为死链接,并返回下一个子URL;若当前待测试链接的主URL或子URL不满足所述死链接确认规则,判定当前待测试链接的主URL或子URL为正常链接,并返回下一...

【专利技术属性】
技术研发人员:张元飞谷森
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

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

1