Link Checker

🔗 智能死链检测,守护网站健康

网站死链检测工具,支持递归爬取、状态码分析和多格式报告生成,零依赖Python实现,适合SEO运维与质量监控。

收藏
6.3k
安装
1.6k
版本
2.3.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

link-checker 是一款轻量级网站链接检测工具,基于 Python3 urllib 构建,无需额外依赖即可运行。核心功能围绕两类命令展开:

单页检测check <url> 快速扫描指定页面所有超链接;broken/redirects/external/internal 等子命令可针对性筛选结果。

递归爬取crawl <url> 支持深度控制(--depth),可限定内外链范围,配合 --concurrent 实现并发检测,适合整站体检。

报告输出:支持 text/json/csv/html 四种格式,report 命令可生成完整 HTML 报告,summary 提供快速统计概览。

显著优点

  • 零依赖部署:纯 Python3 标准库实现,无需 pip 安装,兼容性极强
  • 灵活过滤:支持按状态码、内外链、URL 模式排除,结果精准可控
  • 多场景覆盖:从单页速查到深度递归,从开发调试到生产监控均可胜任
  • 多格式导出:JSON/CSV 便于集成 CI/CD,HTML 报告适合团队汇报

潜在局限

  • 仅检测 HTTP 状态码,无法识别内容层面的"软404"或 JS 渲染页面
  • 不支持 JavaScript 动态生成的链接(SPA 应用检测受限)
  • 无身份验证机制,受保护页面需额外配置
  • 缺乏速率限制,高并发可能对目标站点造成压力

适合人群

网站运维工程师、SEO 专员、质量保证团队、开源文档维护者,以及需要定期监控链接健康的中小站点管理者。

常规风险

  • 合规风险:批量爬取需遵守目标站点 robots.txt 及服务条款
  • 性能风险:高并发请求可能触发目标站点的反爬机制
  • 数据隐私:检测结果可能包含内部 URL 结构,报告需妥善保管

Link Checker 内容

scripts文件夹
手动下载zip · 7.0 kB
main.shtext/x-shellscript
请选择文件