一种死链接检测方法、装置、设备及存储介质与流程

文档序号:34323797发布日期:2023-06-01 02:32阅读:39来源:国知局
一种死链接检测方法、装置、设备及存储介质与流程

本发明属于计算机,具体涉及死链接检测方法、装置、设备及存储介质。


背景技术:

1、随着人工智能的快速发展,各种网站链接被频繁地用于各行业的数据分析,例如快递行业的用户需求分析、网络流量检测等,但当获取到的网络链接中存在死链接时,会导致数据分析结果并不准确,效率低下。对网站进行内部死链接检测,可以排除死链接,确保网址正确,页面能够正常打开,无无效页面,从而减少对数据分析的结果和效率的影响。

2、现有技术中检测页面链接是否正常的方式主要通过人工进行判断,由相应的人员依次点击链接进行判断,来确保链接的真实可用,无法实现死链接的自动化检测。但是,该做法的效率并不高,同时又极有可能造成漏测的情况。


技术实现思路

1、为此,本发明提供一种死链接检测方法、装置、设备及存储介质,有助于帮助解决现有技术中依靠人工进行页面死链接检测,效率低的问题。

2、为实现以上目的,本发明采用如下技术方案:

3、第一方面,本发明提供一种死链接检测方法,包括:

4、获取待测试链接;

5、根据实际需要配置死链接确认规则;

6、根据所述死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果;

7、根据所有待测试链接的判断结果,生成检测报告。

8、优选地,所述根据实际需要配置死链接确认规则,包括:

9、根据实际需要,配置状态码确认规则;

10、和/或,

11、根据实际需要,配置响应内容确认规则。

12、优选地,所述根据所述死链接确认规则,对当前待测试链接进行判断,包括:

13、配置当前待测试链接的主url,所述主url中包含有子url目录;

14、根据所述死链接确认规则,对当前待测试链接的主url进行判断,得到所述主url的判断结果,并按照所述目录依次返回所述子url目录中的子url;

15、根据所述死链接确认规则,依次对返回的子url分别进行判断,得到对应的判断结果。

16、优选地,所述根据所述死链接确认规则,对当前待测试链接的主url或子url进行判断,得到对应的判断结果,包括:

17、若当前待测试链接的主url或子url满足所述死链接确认规则的状态码确认规则,判定当前待测试链接的主url或子url为死链接,并返回下一个子url;

18、若当前待测试链接的主url或子url满足所述死链接确认规则的响应内容确认规则,判定当前待测试链接的主url或子url为死链接,并返回下一个子url;

19、若当前待测试链接的主url或子url不满足所述死链接确认规则,判定当前待测试链接的主url或子url为正常链接,并返回下一个子url。

20、优选地,所述根据所有待测试链接的判断结果,生成检测报告,包括:

21、根据所有待测试链接的判断结果,保存每个待测试链接中的url,并统计该待测试链接中所有url的数量、正常链接的url的数量和死链接的url的数量,生成检测报告。

22、优选地,所述方法还包括:

23、配置定时任务,所述定时任务中包含有待测试链接对应的预设检测时间;

24、判断当前时间是否为对应的预设检测时间,若是,根据所述死链接确认规则,对当前待测试链接进行判断。

25、优选地,所述方法还包括:

26、若待测试链接为多个,为每个待测试链接配置对应的优先级,根据优先级,依次对多个待测试链接进行判断。

27、第二方面,本发明提供一种死链接检测装置,包括:

28、数据获取模块,用于获取待测试链接;

29、标准配置模块,用于根据实际需要配置死链接确认规则;

30、判断模块,用于根据所述死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果;

31、报告生成模块,用于根据所有待测试链接的判断结果,生成检测报告。

32、第三方面,本发明提供一种死链接检测设备,包括:

33、存储器,其上存储有可执行程序;

34、处理器,用于执行所述存储器中的所述可执行程序,以实现上述中任一项所述方法的步骤。

35、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行上述任一项所述方法的步骤。

36、本发明采用以上技术方案,至少具备以下有益效果:

37、通过根据实际需要配置死链接确认规则,根据死链接确认规则,对当前待测试链接进行判断,得到对应的判断结果,根据所有待测试链接的判断结果,生成检测报告,能够根据实际需要灵活制定死链接确认规则,过滤出死链接,实现死链接的自动化检测,确保网址正确,并生成对应的检测报告,供相关人员及时获取,减少无效网页对数据分析的结果和效率造成的影响,有助于帮助解决现有技术中依靠人工进行页面死链接检测,效率低的问题。

38、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。



技术特征:

1.一种死链接检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据实际需要配置死链接确认规则,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述死链接确认规则,对当前待测试链接进行判断,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述死链接确认规则,对当前待测试链接的主url或子url进行判断,得到对应的判断结果,包括:

5.根据权利要求3所述的方法,其特征在于,所述根据所有待测试链接的判断结果,生成检测报告,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种死链接检测装置,其特征在于,所述装置包括:

9.一种死链接检测设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行权利要求1-7任一项所述方法的步骤。


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

技术研发人员:张元飞,谷森
受保护的技术使用者:上海中通吉网络技术有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1