超链接批量提取
粘贴 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 链接