【技术实现步骤摘要】
一种链接检测方法及装置
[0001]本专利技术涉及链接分析
,尤其涉及一种链接检测方法及装置。
技术介绍
[0002]目前通过动态页面展示信息时,主要是利用动态页面中的链接从服务器获取数据,并将所获取的数据渲染到动态页面中以完成信息展示。为保证动态页面能正常展示信息,需检测动态页面中失效或错误的链接(也称为死链)并对其进行处理。
[0003]现有检测死链的方式为:由检测人员一一点击动态页面中的链接来进行人工检测,但是,由于动态页面的数量较多且动态页面中也包含了大量的链接,检测人员需要耗费大量的时间去检测死链,检测时间较长,并且检测人员在检测死链的过程中容易出现纰漏,检测准确率较低。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供一种链接检测方法及装置,以解决现有检测死链的方式存在的检测时间长和检测准确率低等问题。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:本专利技术实施例第一方面公开一种链接检测方法,所述方法包括:获取预设的网址列表,所述网址列表中包含至少一 ...
【技术保护点】
【技术特征摘要】
1.一种链接检测方法,其特征在于,所述方法包括:获取预设的网址列表,所述网址列表中包含至少一个待检测网址;提取所述待检测网址中的超链接并据此构建相应的超链接列表;访问所述超链接列表中的各个所述超链接,并获取各个所述超链接的响应结果;根据各个所述超链接的响应结果,确定包含所述超链接列表中的无效链接的最终死链列表。2.根据权利要求1所述的方法,其特征在于,所述根据各个所述超链接的响应结果,确定包含所述超链接列表中的无效链接的最终死链列表,包括:针对每个所述超链接,若所述超链接的响应结果符合预设的死链判断条件,确定所述超链接为无效链接,所述死链判断条件基于指示超链接为无效链接的响应状态、响应内容和响应访问的时间设置得到;利用所确定的所有所述无效链接,确定最终死链列表。3.根据权利要求2所述的方法,其特征在于,所述利用所确定的所有所述无效链接,确定最终死链列表,包括:利用所确定的所有所述无效链接,确定初检死链列表;访问所述初检死链列表中的各个所述无效链接并获取相应的响应结果;从所述初检死链列表中剔除响应结果不符合所述死链判断条件的所述无效链接,返回执行访问所述初检死链列表中的各个所述无效链接并获取相应的响应结果这一步骤,直至执行次数等于预设次数,确定剔除响应结果不符合所述死链判断条件的所述无效链接后的所述初检死链列表为最终死链列表。4.根据权利要求2所述的方法,其特征在于,针对每个所述超链接,若所述超链接的响应结果符合预设的死链判断条件,确定所述超链接为无效链接,包括:针对每个所述超链接,解析所述超链接的响应结果得到对应的响应状态、响应内容和响应访问的时间;针对每个所述超链接,若所述超链接的响应状态不满足预设响应状态,或者,若所述超链接响应访问的时间大于预设时间,或者,若所述超链接的响应内容为预设响应内容,确定所述超链接为无效链接。5.根据权利要求1所述的方法,其特征在于,所述提取所述待检测网...
【专利技术属性】
技术研发人员:尹彬强,孙成新,王金明,
申请(专利权)人:飞狐信息技术天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。