
LinkExtractor - 文本/文件链接提取工具
开源项目
link healthScannerExtractor
一款链接提取与验证工具,支持从文本和文件提取链接。
这是什么?
LinkExtractor 是一个能够从文件或文本中提取所有链接,并对所有链接进行检查后分组,然后以多种文件格式进行导出。
为什么写这个?
在编写漂流简报时,我发现以前的文章中的部分链接无法访问了,于是我花了一些时间去处理这些问题,但是这可能并没有真正解决问题,因为我们永远无法保证链接何时会失效。
之后,我就决定构建一个能够帮助我从本地检查文章链接的工具,这将会帮助我提取并检验历史文章的所有链接,保持站点内容的有效性。
我以前还编写过一个 LinkChecker 的工具,尽管它受到很多人的喜爱,但是只对在线网站有效。所以,我想 LinkExtractor 会是它在本地环境下的有限的补充。
核心功能
- 批量 URL 提取 — 自动从纯文本和多种文件格式中提取所有链接(TXT、JSON、MD、HTML、XML、CSV、JS、TS、JSX、TSX)
- 链接有效性验证 — 5 线程并发检查每个链接的可用性,检测成功、失败、超时状态及 HTTP 状态码
- 多格式导出 — 将结果导出为 TXT、JSON 或 CSV,便于数据分析、文档记录和报告
- 智能过滤 — 按状态筛选链接:全部、有效、无效、待验证
- 域名分组 — 按域名对链接进行分组,方便浏览和管理
- 关键词搜索 — 在已提取的链接中按 URL 搜索
解决什么问题?
| 痛点 | LinkExtractor 的解决方案 |
|---|---|
| 手动从长文本中复制链接效率低 | 自动提取,支持拖拽上传文件 |
| 担心链接失效影响工作 | 批量验证,清晰显示状态 |
| 需要将链接整理成表格 | 一键导出 CSV/JSON |