在建站或营销虚拟商品过程中,可能会运用到第三方网盘,如百度网盘。然而,网盘分享链接可能会失效。倘若网站存在海量失效链接,将会对网站用户留存产生很强影响。为处理此问题,比较好的做法是检测链接是不是有效。
本文将为您介绍怎样运用一款百度网盘链接有效性检测工具,以实现链接有效性批量检测以及Web API检测。
功能介绍
批量检测能够对Excel表单或文本文件中的百度网盘链接进行检测,并自动将检测结果输出到Excel或文本文件中。
Web API接口支持HTTP的GET和POST办法调用,能够运用这些办法在网站中实现访客实时检测功能,只需要在网站上添加相应的HTTP调用位置就可。同期,它还能够在采集器软件中集成,实现采集时的链接状态检测功能。
正式检测前,请在软件中扫码登录网盘帐号,登录后检测功能更稳定。
批量检测
批量检测
如图所示。在操作区中,输入文件路径或拖拽多个文件到输入框,多个文件之间用半角逗号","分隔。倘若是Excel文件(xlsx格式),需要设置表单名,经过点击下拉框选取表单,再设置输入列和输出列的序号(序号从1起始计数);倘若是文本文件,则不需要设置表单。
设置初始检测的行号,亦是从1起始计数。并设置最大的检测行数。设置检测的并发数,意见设置为1;设置检测链接的时间间隔,意见设置为3000毫秒,亦便是3秒。能够自定义输出文件后缀,输出结果文件不会覆盖原始检测文件。
设置好之后,点击“起始”按钮,而后等待检测结束就可。
检测时,支持一个单元格中存在多个网盘位置的状况,并将按照“设置”中的多链接判断的规则输出结果。
API接口检测
API接口检测
如图所示。侦听端口为服务端口,HTTP协议。因此呢,程序能够运行在您的服务器上。日前软件支持Windows Server 2016以上的系统。
接口返回格式,支持text和json两种格式。能够生成拜访密钥,以避免接口被探测和窃取盗用。亦能够设置运行时自动起步,软件运行后,就会立即开启API服务端口。
在text格式返回时,仅返回详细检测结果的文本,不返回code状态码。json格式返回时,会返回code和msg(检测结果的文本字符串)两个字段。
倘若不清楚如何运用接口,亦能够点击“接口测试”进行本地接口测试。
接口测试
其他
运行日志。能够查看检测日志,其中包括批量检测和API检测。
检测设置。通常按默认就可。多链接判断,可按照您的个人习惯修改。
设置
在蜜蜂采集器中集成API检测接口
在采集器的规则中,对相应的标签增多“标签数据二次处理”。
先添加一个“字符编码转换”,并选取百分号编码,以便对标签内容进行URLEncode操作。
再添加一个“内容前后缀”。这儿咱们运用POST请求,前缀为:http://127.0.0.1:2312/baiduchecker?$$$post_begin$$$key=xxxx&content=,后缀为$$$post_end$$$。如果运用GET请求,标签内容的长度就不可过长,前缀为http://127.0.0.1:2312/baiduchecker?key=xxxx&content=,无后缀。
再添加一个“Http请求”,就可。
在蜜蜂采集器中集成API检测接口
这儿调用API接口后,会替换标签内容的,因此,用于检测链接的标签应该是单独的“检测”标签,仅仅用于检测有效性,不消于采集内容输出。对此检测标签,还能够添加标签内容过滤,例如,不得包括链接失效,则需求所有提取的网盘链接都是有效的。
标签内容过滤
至此,咱们就能够在自己的采集规则中检测百度网盘链接是不是有效了。
|