外部链接提取器

粘贴原始HTML,即可获得其中所有外部链接的干净、去重列表。可选输入基础URL,让提取器知道哪些主机算作内部;指向任何其他主机的链接都会被列出。适用于排查链接泄露、过期的合作伙伴链接,或确认外链指向符合你的政策要求。

如何提取外部链接

  1. 1

    提供来源

    粘贴页面的原始HTML。可选添加基础URL,让提取器知道哪些主机算作内部;留空则所有主机都视为外部。

  2. 2

    运行提取

    读取每个`<a href>`,只保留主机与基础主机不同的绝对 http/https 链接,并去除重复项。

  3. 3

    查看列表

    每行输出一个外部URL,可直接粘贴到电子表格中,或逐个检查链接。

  4. 4

    使用结果

    将列表复制到剪贴板,或让页面保持打开,在新标签页中逐个核对目标地址。

提取器视为外部的链接

当链接的主机与你提供的基础URL不同(比较不区分大小写)时,该链接即视为外部。子域名按独立主机处理,因此blog.example.com相对于www.example.com是外部链接。如需审计整个子域名范围,请从基础URL中移除子域名。基础URL留空时,所有 http/https 链接都会作为外部链接列出。

提取器只报告目标URL,不读取锚文本或rel属性,请直接在源代码HTML中检查nofollowugcsponsored标记。

它忽略的内容

  • mailto:tel:javascript:以及仅含片段的#链接。
  • 相对URL和//cdn.example.com这类协议相对URL(如需计入,请在粘贴的HTML中改为绝对URL)。
  • 不含href的锚标签(它们不是可导航的链接)。

小贴士

  • 页面使用JavaScript时,请粘贴渲染后的HTML。 框架在客户端生成的链接只有在你粘贴渲染后的DOM时才会出现(例如从DevTools复制outerHTML)。
  • 留意跟踪包装链接。 通过/go//out/进行的联盟重定向可能隐藏真实目标;提取器会按原样返回包装URL,因此当目标地址可疑时,请检查原始href。
  • 比较前先规范化。 带有不同片段或跟踪参数的URL会被计为单独链接,因此在比较两次提取结果前请先规范化URL。
  • 定期对比。 每月运行一次提取器并对比列表;你未添加的新外部链接是主题或插件被入侵的第一个迹象。

常见问题

它会按照HTML中的原样提取href。跟踪每个重定向会显著拖慢报告生成速度,并可能触发目标网站的爬虫防护;如需最终落地URL,请单独处理。

不能。提取器按原样解析传入的HTML。框架在客户端渲染的链接只有在你粘贴渲染后的DOM时才会出现(例如从DevTools复制outerHTML)。

只报告绝对的 http/https URL。//cdn.example.com这类协议相对URL、相对路径以及mailto:tel:链接会被跳过;如需计入,请在粘贴的HTML中改为绝对URL。

你粘贴的HTML只会在当前请求中发送到我们的服务器用于执行提取。它不会存入数据库或日志,响应到达你的浏览器后不会保留任何内容。

相关工具

此工具还提供其他语言版本