Link Checker

🔗 零依赖死链检测与SEO审计

基于Python urllib的轻量级链接检测工具,无需外部依赖,支持递归爬取、多格式报告输出,用于网站死链排查与SEO维护。

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

使用说明

link-checker 是一款专注于网站链接健康检测的命令行工具,核心功能包括单页检测、递归爬取、批量处理和分类报告生成。它基于 Python3 urllib 实现,零外部依赖,部署门槛低。

核心用法:提供 check、crawl、report 等9类命令,覆盖从快速检查到深度审计的全场景。支持 --depth 控制递归层级、--concurrent 调节并发量、--format 输出文本/JSON/CSV/HTML报告。特色功能包括内链/外链分离检测、自定义User-Agent、模式排除和超时控制。

显著优点:① 零依赖设计,仅需Python3标准库即可运行;② 状态分类清晰,将链接按200/跳转/404/服务器错误/超时/连接失败六类标注;③ 输出格式灵活,满足人工查阅与自动化集成双重需求;④ 并发控制避免目标站点过载。

潜在局限:① 基于urllib而非专业爬虫框架,对JavaScript渲染的SPA页面(如React/Vue动态路由)检测能力有限;② 缺乏智能速率限制与反爬策略,高频检测可能触发目标站WAF封禁;③ 递归深度无智能去重提示,大站全量爬取存在资源消耗风险;④ 无认证支持,无法检测登录态页面内的链接。

适合人群:网站运维人员、SEO工程师、内容运营团队、QA测试人员及需要定期审计站点链接健康的中小团队。

常规风险:① 对外部站点发起大量HEAD/GET请求,可能被视为扫描行为;② 递归爬取时若未设置合理深度与并发,易造成目标服务器负载或自身IP被封;③ 默认User-Agent标识性弱,部分站点可能直接拒绝请求。

Link Checker 内容

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