网站死链扫描工具
公司最近做了一个开发者的文档中心,里面的手册是靠手工维护的,为了检查文档之间的链接是否有错,所以我需要一个网站链接扫描工具。
这个扫描工具主要支持以下特点:
- 支持cookie登录(公司的开发者文档是需要登录才能访问)
- 能显示错误链接是来源自哪个页面
- 支持生成报告,供测试归档
搜了一天,都没找到称心的工具,于是我自研了一个小工具: xlink-checker 。
生成的报告截图
运行环境:Node.js
运行原理:使用Puppeteer库对页面的<a/>
标签进行遍历 以及递归查询,同时监听和分析页面请求,最后生成报告文件。 Simple ~
Hope it works for you!