提取链接
把纯文本、HTML(href 和 src)或 Markdown 中的每个链接提取成一份干净的列表。可去除重复项、包含相对链接,并支持复制或下载。
完全在浏览器中运行,您的数据不会被上传。
什么是 提取链接?
从粘贴的内容中收集所有链接:纯文本中的裸网址、HTML 中的 href 和 src 属性、Markdown 中的链接目标以及 mailto: 地址。列表保持链接出现的顺序,并且可以去重。
如何使用 提取链接
- 把文本、HTML 源代码或 Markdown 粘贴到输入框中。
- 保持开启去除重复项以得到唯一的列表。
- 勾选包含相对链接,还会列出 HTML 和 Markdown 中的 /page 或 image.png 之类路径。
- 复制或下载链接列表。
示例
输入
<a href="https://a.com/x?a=1&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= 属性值(带引号或不带引号,& 等 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),复制全部内容并粘贴到这里。
推荐的下一步
URL 解析器
把任意 URL 拆分为协议、凭据、主机、端口、路径段、查询参数和片段,显示解码后的值并输出 JSON。在浏览器中运行。
二维码生成器
免费二维码生成器,支持链接、文本、Wi-Fi 登录信息、联系人名片、邮件、短信和电话号码。可设置纠错级别、尺寸和颜色,并下载 PNG 或 SVG。
转义/反转义工具
一个工具搞定字符串转义与反转义:支持 JSON、JavaScript、HTML、XML、URL 组件、正则表达式、SQL 字面量、CSS 字符串和 Shell 参数。
URL 查询构建器
根据键值对构建带查询参数的 URL,可选表单编码(空格为 +)或 RFC 3986(%20)。也可以从现有 URL 导入参数。
图片调色板提取
用 k-means 聚类提取照片的主色调,查看每种颜色的占比,并复制 HEX 代码、CSS 变量或 JSON。