死链检测
Broken Link Checker
从一个页面里最多抽出 100 条链接,或者直接收下你粘贴的列表,并发逐条检查状态码、跳转目标和响应时间,先发 HEAD,被拒就改用 GET。
从一个页面里取出链接——或者你粘贴的列表——一次四个地问每一个它用什么应答。运行了多年的站点上,坏链接很少在任何人预料的位置,唯一知道的办法是把每一个都问一遍。
这个请求由我们的服务器代你发出。送到服务器的只有页面 URL,或者一份 URL 列表,你的 Cookie 和登录状态都不会跟着走。服务器只连接公网地址,私有地址和内网地址一律拒绝。
怎么用
选页面或列表
给一个页面,就提取其中的 <a href> 链接来检查。给一个列表,就一行一个 URL 按原样检查。
筛出问题
"只看问题"视图隐藏正常应答的一切。重定向显示为值得一读的问题,而不是错误——今天还能用的旧链接,就是以后会坏的链接。
结果古怪就看方法列
每个链接先用 HEAD 问,服务器拒绝时再用 GET 问一次。只在 GET 下成功的那一行是服务器有怪癖,不是链接坏了。
常见问题
有些链接为什么返回 403?
很多站点拦截看起来不像浏览器的请求,有些干脆屏蔽数据中心地址。这里的 403 常常意味着链接对人是好的、对我们被拒——删之前手动打开确认一下。
它只检查了页面里的一部分链接
提取数量有上限,整次运行也有时间限制,所以大页面是抽样而不是穷尽。要全面检查,把列表分批粘贴。
标为私有地址的链接不算坏
它根本没被检查。出站抓取器拒绝私有、环回和链路本地目的地,所以指向内网主机的链接报告为跳过,而不是测试过。它在内网里可能完全正常。
它会跟到其他页面去吗?
不会。一个页面的链接,检查一次。它是链接检查器,不是爬虫——这也是它不能指向一个站点去遍历的原因。
可以从这些接进来
robots.txt 与站点地图检测
robots.txt & Sitemap Checker
抓取 robots.txt 和 sitemap,测试某个网址是否允许抓取,并校验 sitemap 的格式。
书签清理
Bookmark Cleaner
打开浏览器导出的书签文件,找出重复项、空文件夹和撑体积的图标数据,写回一份清理好的文件;死链检测在浏览器里做不到,所以它不做。
DNS 记录查询
DNS Lookup
通过 DoH 查询 A、AAAA、CNAME、MX、TXT、NS、SOA、SRV、CAA 和 PTR 记录,显示 TTL 和 DNSSEC 标志,解析器可选 Cloudflare 或 Google。
WHOIS 域名查询
WHOIS Lookup
显示域名的注册信息、注册商、域名服务器和到期时间,有 RDAP 数据的一并给出。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
HTTP 响应头检测
HTTP Header Inspector
请求一个网址,列出完整的响应头、跳转链路、各段耗时和实际用到的压缩方式。
robots.txt 与站点地图检测
robots.txt & Sitemap Checker
抓取 robots.txt 和 sitemap,测试某个网址是否允许抓取,并校验 sitemap 的格式。
模式提取
Pattern Extractor
从一大段文本里把所有邮箱、网址、数字、日期或自定义正则的命中项抽成一份列表。
短链接还原
Redirect Chain Tracer
沿着短链或跟踪链接的每一次跳转走到底,把最终落地的地址显示出来。
HTTP 请求调试
HTTP Request Builder
构造并发出带自定义请求头和请求体的 GET/POST/PUT/PATCH/DELETE/HEAD 请求,显示状态码、响应头、响应体和耗时,且从不转发 Cookie 和 Authorization。
条形码生成
Barcode Generator
生成 EAN-13、UPC、Code128、Code39 和 ITF 条形码,自动补校验位,输出可直接打印。