跳到主内容
UniKit

超链接批量提取

粘贴 HTML 源码,批量取出所有 <a href> 链接:支持单引号、双引号与无引号属性,可同时输出锚文本或 Markdown 格式,能把相对链接补成绝对链接并按链接去重。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

HTML 源码

提取结果

一行一条链接,可直接复制。

粘贴 HTML 后即可提取链接

链接: 0 · 去重后: 0 · 有锚文本: 0 · 跳过: 0

这个工具能做什么

  • 从抓取下来的网页源码里一次性导出所有链接,用来做站点内链审计或外链清单。
  • 把正文里的链接转成 Markdown 的 [文本](链接) 形式,直接贴进文档或 README。
  • 配合「补全为绝对链接」,把相对地址统一成完整 URL 再去重统计。

示例

输入

<ul>
  <li><a href="/docs" title="文档">查看<b>文档</b></a></li>
  <li><a href='https://example.com/blog'>博客</a></li>
  <li><a href=/about>关于我们</a></li>
</ul>

输出

/docs	查看 文档
https://example.com/blog	博客
/about	关于我们

三种引号写法都被识别,锚文本里的 <b> 会被去掉;输出为「链接 + 制表符 + 文本」。

常见问题

单引号的属性值能识别吗?

能。解析器同时支持双引号、单引号和完全不带引号三种写法,也兼容属性名与标签名大小写混写(HREF、<A>)。带引号时属性值里可以正常出现空格和 = 号。

相对链接怎么变成绝对链接?

勾选「补全为绝对链接」并在「页面地址」里填该 HTML 的原始 URL,例如 https://example.com/blog/post。相对路径、/ 开头的根路径、../ 上级路径都会被正确解析,已经是绝对地址的链接保持不变。

没有 href 的 a 标签怎么办?

会被跳过并计入统计里的「跳过」一列。锚点占位符 href="" 或只写 <a name="x"> 的标签同样跳过,不会输出空行。

会不会把注释里的链接也提取出来?

会。提取基于字符串扫描而不是完整 DOM 解析,<!-- <a href="x"> --> 里的内容也会被识别。需要排除时先删掉注释再粘贴。

关键词:超链接提取链接提取href 提取extract linkshtml 链接hyperlink extractor锚文本markdown 链接

同类工具