开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/站长工具/死链批量检测脚本

死链批量检测脚本

站点改版、外链年久失修,都会积累死链。这个脚本用多线程并发发 HEAD 请求,几百个链接几十秒跑完,并把「跳转到别处」的情况单独标出来——这类链接最容易被忽略,实际上也等于失效。

本地运行 · 数据不上传 站长工具 免费 · 无需注册
检测脚本
点上方「生成」按钮开始

使用说明

  1. 把要检测的网址一行一个贴进来,点「生成脚本」。
  2. 复制存成 check.py,先 pip install requests,再运行。
  3. 只发 HEAD 请求不下载正文,省流量也快;服务器不支持 HEAD 时会自动退回 GET。
  4. 看输出里的 BAD 行,重点处理 404、410 和跳到首页的 301。

常见问题

为什么 301 也要处理?
如果老链接 301 跳到了首页,说明原内容已经没了,用户点进来看到的不是他要的东西。这种情况按死链处理,或者把 301 指到真正相关的新页面上。
403 算死链吗?
不算。403 表示页面存在但拒绝访问,多半是对方加了反爬。爬虫被拦不代表用户访问不了,别急着删链接。
脚本会不会把我的服务器打挂?
默认 8 个并发,对一般站点没压力。但你自己的站如果很弱,把 max_workers 调到 2-4 更稳妥。

相关工具

站长工具 · 该分类共 57 个工具,展开查看全部