检查网页文档或整个网站的链接
项目描述
检查网站中的断链。
功能
递归和多线程检查及网站爬取
以彩色或普通文本、HTML、SQL、CSV、XML或不同格式的网站地图图形输出
支持HTTP/1.1、HTTPS、FTP、mailto:和本地文件链接
使用正则表达式过滤器限制链接检查
支持代理
HTTP和FTP的用户名/密码授权
遵守robots.txt排除协议
支持Cookie
支持HTML5
命令行和Web界面
提供各种检查插件
安装
需要Python 3.9或更高版本。使用pip安装LinkChecker
pip3 install linkchecker
pipx也可以用来安装LinkChecker。
pip仓库中的版本可能过旧,要了解如何获取最新代码,以及特定平台的详细信息和其他建议,请参阅源代码归档中的doc/install.txt。
用法
执行linkchecker https://www.example.com。其他选项请参阅linkchecker --help,更多信息请参阅手册页linkchecker(1)和linkcheckerrc(5)。
Docker使用方法
如果您不想安装任何额外的库/依赖项,您可以使用GitHub Packages上发布的Docker镜像。
外部网站检查示例
docker run --rm -it -u $(id -u):$(id -g) ghcr.io/linkchecker/linkchecker:latest --verbose https://www.example.com
本地HTML文件检查
docker run --rm -it -u $(id -u):$(id -g) -v "$PWD":/mnt ghcr.io/linkchecker/linkchecker:latest --verbose index.html
除了滚动最新镜像外,独特标记的镜像也可以在软件包页面上找到。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定该选择哪个,请了解更多关于安装软件包的信息。
源代码发行版
LinkChecker-10.5.0.tar.gz (546.5 kB 查看哈希值)
构建发行版
LinkChecker-10.5.0-py3-none-any.whl (280.8 kB 查看哈希值)
关闭
LinkChecker-10.5.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 978b42b803e58b7a8f6ffae1ff88fa7fd1e87b944403b5dc82380dd59f516bb9 |
|
MD5 | a3104cb85fa1319381dc912b394e82f1 |
|
BLAKE2b-256 | db8a20cfbda1a4f5e9fd307cbb68dd15c2f14428deaf1eab89a79b9b7d03bf6e |