提取链接

把纯文本、HTML(href 和 src)或 Markdown 中的每个链接提取成一份干净的列表。可去除重复项、包含相对链接,并支持复制或下载。

选项

完全在浏览器中运行,您的数据不会被上传。

什么是 提取链接?

从粘贴的内容中收集所有链接:纯文本中的裸网址、HTML 中的 href 和 src 属性、Markdown 中的链接目标以及 mailto: 地址。列表保持链接出现的顺序,并且可以去重。

如何使用 提取链接

  1. 把文本、HTML 源代码或 Markdown 粘贴到输入框中。
  2. 保持开启去除重复项以得到唯一的列表。
  3. 勾选包含相对链接,还会列出 HTML 和 Markdown 中的 /page 或 image.png 之类路径。
  4. 复制或下载链接列表。

示例

输入
<a href="https://a.com/x?a=1&amp;b=2">A</a> [md](https://b.com) see http://c.com.
输出
https://a.com/x?a=1&b=2
https://b.com
http://c.com

何时使用 提取链接

适用于审查文章或邮件中的链接、从笔记中收集来源,或查看一个页面引用了哪些资源。它处理你粘贴的文本——不会抓取网站,也不会检查链接是否有效。

提取链接 的工作原理

三轮扫描查找链接:href= 和 src= 属性值(带引号或不带引号,&amp; 等 HTML 实体会被解码)、Markdown 链接目标 ](url "title"),以及剩余文本中以 http://、https://、ftp:// 或 www. 开头的裸网址和 mailto: 链接。javascript: 和 data: 网址会被跳过。裸网址末尾的标点和不成对的右括号会被去掉。结果按其在输入中的位置排序;只有开启选项时才会包含相对路径。

常见用例

  • 在发送前列出新闻简报中的所有链接
  • 从研究笔记中收集参考网址
  • 从 HTML 中获取图片和脚本的来源
  • 从 Markdown 的 README 中提取链接

常见问题

会检查链接是否可用吗?

不会。它只提取链接;不会向网络发出任何请求。

为什么有些链接没有出现?

裸链接需要有协议(http://、https://、ftp://)或 www. 前缀。相对路径只有在开启包含相对链接,且位于 href/src 属性或 Markdown 链接中时才会出现。

可以从在线网页中提取链接吗?

打开该页面,查看其源代码(Ctrl+U / ⌘+Option+U),复制全部内容并粘贴到这里。

推荐的下一步

探索更多分类