返回顶部
l

link-checker链接检查器

Crawl web pages and detect broken links, redirects, and HTTP errors. Use when auditing site links, finding 404 errors, validating URLs before launch.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.1.0
安全检测
已通过
863
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

link-checker

链接检查器

检查URL的HTTP状态码,查找文档中的失效链接,并随时间追踪链接健康状态。输入单个URL、包含多个链接的文件或一批地址——它会用curl逐个访问,记录状态码,并告诉你哪些链接有效、哪些已失效。结果存储在~/.link-checker/中,方便你查看历史记录、提取统计数据和导出报告。

命令

check

检查单个URL。发送HTTP HEAD请求并返回状态码。

link-checker check

输出包括状态码、可读标签(OK、REDIRECT、CLIENT_ERROR等)以及图标。

scan

从文件中提取所有URL(markdown、HTML、纯文本——任何包含http://或https://链接的文件)并逐个检查。

link-checker scan

使用grep提取URL,去重后逐个检查。最后输出包含通过/失败计数的摘要。

batch

一次性检查多个URL。将它们作为参数传入。

link-checker batch ...

report

从当前会话的结果生成报告。支持三种格式。

link-checker report [txt|csv|json]

默认格式为txt。报告保存至~/.link-checker/report.

history

显示历史日志中最近50条检查结果。

link-checker history

显示每条记录的时间戳、状态码、状态标签和URL。

broken

筛选结果,仅显示失败的链接——状态码4xx、5xx、超时和连接错误。

link-checker broken

stats

显示所有检查的统计数据:总次数、按状态类别(2xx、3xx、4xx、5xx、超时、错误)的分布、成功率百分比以及最常见状态码。

link-checker stats

export

将完整历史日志导出到文件。支持csv、json和txt格式。

link-checker export

导出的文件带有时间戳,保存至~/.link-checker/。

config

查看当前配置或更改设置。

link-checker config
link-checker config set

可用键:timeout(每次请求的超时秒数)、retries(失败时的重试次数)、user_agent。

help

显示使用信息和可用命令。

link-checker help

version

打印当前版本。

link-checker version

示例

bash

检查URL是否可达


link-checker check https://example.com

扫描markdown文件中的失效链接

link-checker scan ./README.md

批量检查多个URL

link-checker batch https://example.com https://httpstat.us/404 https://httpstat.us/500

仅查看失效链接

link-checker broken

获取统计概览

link-checker stats

生成JSON格式报告

link-checker report json

导出完整历史记录为CSV

link-checker export csv

设置请求超时为15秒

link-checker config set timeout 15

设置重试次数为3

link-checker config set retries 3

配置

设置以键值对形式存储在~/.link-checker/config中。

默认值描述
timeout10每次请求的连接超时秒数
retries
2 | 超时/错误时的重试次数 |
| user_agent | LinkChecker/1.0.0 | 请求时发送的User-Agent头 |

使用link-checker config set 更改任何设置。

数据存储

所有数据存储在~/.link-checker/中:

文件用途
results.log当前会话结果(管道符分隔)
history.log
所有已运行检查的累积日志 |
| config | 配置键值文件 |
| report.* | 生成的报告(txt/csv/json) |
| export_. | 带时间戳的导出文件 |

日志格式:timestamp|url|statuscode|statuslabel

状态类别

图标类别状态码
正常2xx
🔄
重定向 | 3xx | | ❌ | 客户端错误 | 4xx | | ⚠️ | 服务器错误 | 5xx | | ⏱️ | 超时 | 连接超时 | | 🚫 | 错误 | DNS失败、连接被拒绝 |

系统要求

  • - bash(4.0+)
  • curl
  • grep、sort、awk(标准Unix工具)

由BytesAgain提供技术支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 link-checker-1776121163 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 link-checker-1776121163 技能

通过命令行安装

skillhub install link-checker-1776121163

下载

⬇ 下载 link-checker v2.1.0(免费)

文件大小: 6.44 KB | 发布时间: 2026-4-15 13:13

v2.1.0 最新 2026-4-15 13:13
v2.1.0: Real link checker with curl-based HTTP validation, batch scanning, broken link detection.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部