TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 780 subscribers
Post #1564 5
开源工具审计 18 家网站 AI 爬虫可见性

开发者 Alex Bouchard 发布开源工具 geo-crawl-audit,用主流 AI 爬虫的 user-agent 探测网站,对比其与普通浏览器的待遇差异,并统计 JavaScript 执行前原始 HTML 中的可见词数。8 月 7 日对 18 家大型网站完成首轮审计,核心发现如下。

访问策略与商业关系高度吻合:卫报对 GPTBot、OAI-SearchBot、ChatGPT-User 返回 200,对 ClaudeBot、PerplexityBot、CCBot 返回 403;纽约时报对几乎所有 AI 爬虫返回 403,仅放行 bingbot 和 Amazonbot。
Reddit 的 robots.txt 屏蔽全部 14 个 AI bot,实际执行却参差不齐:GPTBot 被 403,ClaudeBot 和 CCBot 被限流,OAI-SearchBot、PerplexityBot 等五个 UA 均获 200。Figma 则相反,对所有 bot UA 返回 200,但 robots.txt 明确禁止多数 AI 爬虫。
Airbnb 对 12 个 AI UA 中的 9 个返回 403,三个 Anthropic 系 UA 却全部放行,且首页原始 HTML 仅约 94 个可见词。LinkedIn 返回 23 词的验证页,Reddit 首页在 JS 执行前只有一个可见词。Stripe、Anthropic、Vercel、MDN、Shopify 则全部返回完整服务端渲染 HTML,得分 97-100。
Quora、OpenAI、Perplexity、Bloomberg、GitHub 连基线浏览器请求都拦截,工具将其标记为 BASELINE_ANOMALY 而非直接评分,并转向服务器日志分析模式,可识别真实爬虫收到的状态码及 499 超时中断。


对站点运营者的启示按优先级排列:可达性(WAF 是否静默拦截 AI 爬虫)、速度(冷启动 TTFB 是关键指标)、可读性(原始 HTML 词数,客户端渲染对多数 AI 系统不可见)、权限(robots.txt)。作者另提供免费扫描服务 readablebyai.com,可查看 AI 爬虫实际能提取的页面文本。

工具以 MIT 协议开源,零依赖(Python + curl),完整 18 站数据集见 examples/ 目录。

github.com/abouchard11/geo-crawl-audit

#开发者 #工具 #AI爬虫 #GEO #开源 #robotstxt #Web审计
@DevToolboxHub
More from @devtoolboxhub
  1. Sep 26, 2026PostgreSQL 复制槽上限参数 max_replication_slots 解析 max_replication_slots 决定共享内存中复制槽数组的长度,仅此而已。它不决…
  2. Sep 26, 2026五仓库架构踩坑:Gitlink 与双 CI Flude 团队复盘了多仓库架构的实践代价。项目从第一分钟起就选择拆分成独立仓库,Pipeline、engine、design-docs…
  3. Sep 26, 2026Xeno Core:TypeScript 后端架构框架 Node.js 复杂系统的架构选型往往决定代码的长期命运。开发者常在两条路之间纠结:要么依赖重度使用实验性装饰器和反射(如…
  4. Sep 25, 2026用 SLO 给 AI Agent 的行为定个预算 Grafana Labs 提出把可靠性工程里的错误预算(error budget)思路用到 AI Agent 上。延迟、token…
  5. Sep 25, 2026Xcode 27.2 改用 JSON 项目格式 Xcode 27.2 用基于 JSON 的 project.xcproj 取代了沿用多年的 project.pbxproj。新建项目…
  6. Sep 25, 2026PostgreSQL 的 max_prepared_transactions 该不该开 prepared transaction 是脱离会话独立存在的两阶段提交事务。执行 PREP…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →