TapCub 正式上线:统计、分析、客服一个平台免费用
AI 搜索

ClaudeBot:抓什么、怎么屏蔽、怎么核实

ClaudeBot 是 Anthropic 的三个网络代理之一。每个代理做什么、屏蔽后会怎样、常见目标下 robots.txt 怎么写、怎么用 Anthropic 公布的 IP 列表核实请求,以及怎么在自己的数据里看到 ClaudeBot。

许安 发布于 2026 年 11 月 3 日 5 分钟阅读 AI 搜索
演示项目示例。来自 Anthropic 列表之外地址、自称 ClaudeBot 的请求不算已验证。示例数据

用你自己的数据试一下

这篇文章里出现的报表免费版全都有。一段代码,网站和 App 都能接,最多 10 个站点。

免费开始

ClaudeBot 是 Anthropic 的训练爬虫,但访问你网站的 Anthropic 代理不止它一个。本文介绍三个代理以及屏蔽各自会怎样,常见目标下的 robots.txt 写法,怎么用 Anthropic 公布的 IP 列表核实请求,以及怎么在自己的数据里看到 ClaudeBot。

读完你会知道

  • ClaudeBot(训练)、Claude-User(用户抓取)和 Claude-SearchBot(搜索)分开控制
  • 用 robots.txt 退出;屏蔽 IP 可能让爬虫读不到你的规则
  • 按来源 IP 对照 Anthropic 公布的列表核实,并把规则和实际抓取对照

ClaudeBot 是什么

ClaudeBot 是 Anthropic 用来收集公开网页内容、可能用于训练模型的网络爬虫。它是 Anthropic 列出的三个网络访问 User-Agent 之一,三者的行为不同,所以一行规则屏蔽「Claude」,可能带来你没想到的影响(见 Anthropic 帮助)。

Anthropic 表示,它的爬虫遵守 robots.txt 的禁止抓取规则,并尊重反规避技术,比如不会尝试绕过验证码。

Anthropic 的三个代理

根据 Anthropic 的帮助文章:

  • ClaudeBot 收集可能用于训练的公开内容。屏蔽它,表示你今后的内容应被排除在训练数据之外。
  • Claude-User 在 Claude 用户提问、需要读某个网页时去抓取。屏蔽它会停止这类由用户发起的抓取,可能降低你的网站在用户向 Claude 提问时的可见度。
  • Claude-SearchBot 抓取网页以提升搜索结果质量。屏蔽它会停止这类索引,可能降低你在 Claude 搜索结果中的可见度。

下表把三者并排列出。实际要回答的,很少是「屏蔽不屏蔽 Claude」,而是这三个里你要哪几个。

代理做什么屏蔽后
ClaudeBot收集可能用于训练的公开内容表示今后的内容排除在训练之外
Claude-UserClaude 用户提问时抓取网页这类抓取停止,可能降低在回答里的可见度
Claude-SearchBot抓取以改进搜索结果索引停止,可能降低在搜索结果里的可见度

来源:Anthropic 帮助文章,2026-04-07 更新。每个代理有自己的 robots.txt 组。

robots.txt 写法

robots.txt 是 Anthropic 支持的退出方式。把它放在每个主机的根目录,想覆盖的每个子域名都要放一份。每个代理单独写一组:

示例屏蔽了训练,但保留用户抓取和搜索。Anthropic 还对 ClaudeBot 支持非标准的 Crawl-delay 规则(「在合适的情况下」),所以如果担心的是负载而不是训练,可以选择让它慢一点。

Anthropic 指出,改为屏蔽它的 IP 地址可能起不到退出作用,因为爬虫这样就读不到你的 robots.txt 了。用 robots.txt 表达决定,用限流处理负载。

robots.txt屏蔽训练,保留回答和搜索
# 退出训练,保留回答和搜索
User-agent: ClaudeBot
Disallow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-User
Allow: /

# 或者不屏蔽,只让 ClaudeBot 慢一点
# User-agent: ClaudeBot
# Crawl-delay: 1

核实请求是不是真的 ClaudeBot

任何人都能发送写着 ClaudeBot 的 User-Agent。Anthropic 把爬虫使用的 IP 段公布在一个 JSON 文件里:claude.com/crawling/bots.json;来自列表中地址的请求就是 Anthropic 的。从服务器日志里挑几条请求,把来源地址和列表对照。自称 ClaudeBot、却来自其他地址的请求不是 Anthropic 的,按其他未知机器人处理。

在自己的数据里看 ClaudeBot

做决定之前,先看它实际读了什么。每个代理值得看的数字:请求数、不同页面数、收到的状态码,以及 Claude 反过来带来多少真人访客。示例是一个文档站一个月的情况:ClaudeBot 读得远多于另外两个,而 Claude-User 的抓取和从 Claude 回来的访问大致对应。

大多数 AI 爬虫不执行 JavaScript,所以靠页面脚本的统计工具几乎看不到它们。要完整计数,需要服务器日志或日志导入。比较抓取量和回流访问,见 AI 爬虫台账。

app.tapcub.com/web/bots

Anthropic 代理 · 近 30 天

文档站,已导入日志
代理用途请求数页面数主要状态码可信度
ClaudeBotAI 训练18,4202,310200已验证
Claude-SearchBotAI 搜索2,960840200已验证
Claude-User用户抓取1,140390200已验证
「ClaudeBot」(其他 IP)未知62075403未知

从 Claude 带回的访问: 880

示例数据
演示项目示例。来自 Anthropic 列表之外地址、自称 ClaudeBot 的请求不算已验证。

要不要屏蔽 ClaudeBot?

取决于你发布的是什么、想从 AI 助手那里得到什么。靠内容赚钱的网站常常屏蔽训练爬虫、保留用户抓取。希望在回答里被引用的网站,通常允许 Claude-User 和 Claude-SearchBot,也可能允许 ClaudeBot。有负载问题的网站可以用 Crawl-delay。无论怎么选,都要确认它生效了:robots.txt 规则只是表达你的意愿,要和实际抓取对照。相关内容:llms.txt、AI 爬虫和 AI 爬虫检查工具。

TapCub 里的 ClaudeBot

机器人报表列出每个机器人的运营方、用途(搜索、AI 训练、AI 回答引擎、监控)、请求数、页面数、最常见的状态码、最近出现时间和可信度(已验证、可疑或未知)。AI 内容台账按运营方列出抓取量和带回的真人访客(见文档机器人与 AI 爬虫)。默认情况下,识别出的机器人不计入真人报表。只装页面脚本时,只能看到会执行 JavaScript 的机器人;状态码和不执行 JavaScript 的爬虫需要服务端采集或日志导入。

爬虫合规会抓取你的 robots.txt,和实际抓取对比,标出三类违规:屏蔽后仍抓取、抓取了禁止的路径、比声明的间隔抓得更快。生成器可以起草「屏蔽训练爬虫」「屏蔽回答引擎」这类规则,由你发布到网站上(见文档抓取健康与合规)。

常见问题

ClaudeBot 是什么?

Anthropic 用来收集可能用于训练模型的公开内容的网络爬虫。Anthropic 还有 Claude-User 和 Claude-SearchBot。

怎么屏蔽 ClaudeBot?

在每个主机和子域名根目录的 robots.txt 里加上 User-agent: ClaudeBot 和 Disallow: /。

屏蔽 ClaudeBot 会让我的网站从 Claude 的回答里消失吗?

单靠它不会。用户发起的抓取用的是 Claude-User,搜索用的是 Claude-SearchBot,各自由自己的 robots.txt 组控制。

ClaudeBot 遵守 Crawl-delay 吗?

Anthropic 表示,在合适的情况下 ClaudeBot 支持非标准的 Crawl-delay 扩展。

怎么判断 ClaudeBot 是真的?

把请求的来源 IP 和 Anthropic 公布在 claude.com/crawling/bots.json 的列表对照。

相关阅读

这篇文章对你有帮助吗?

我们会根据反馈修改和补充这篇内容。

许安

客户体验顾问

关注在线客服、访客沟通与自助服务,分享常见问题的处理思路和可复用流程,让每一次沟通更清晰有效。

看清哪些 AI 爬虫在读你的网站

按运营方和用途列出机器人,可信度验证,抓取量对比回流访问,以及 robots.txt 合规检查。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie