规则 / ua-content-diverged · 规则集 2026-07
不同 User-Agent 收到不同 HTML
| 规则 ID | ua-content-diverged |
|---|---|
| 严重程度 | 警告 |
| 分类 | 平台与抓取 |
| 平台 | 全部平台 |
| 需要人工处理 | 是——结构性修复 |
这是什么
不同 User-Agent 收到不同 HTML。OGKit 规则 ua-content-diverged(警告,需要人工处理)。该 ID 是文档网址与 CI --disable 键使用的公开 API,请勿改名。
以下搜索词应指向本页:
Different User-Agents received different HTMLua content divergedcloaking social crawlerHTML body hashes differ across User-Agents
为什么重要
Facebookbot、Twitterbot 与浏览器收到的 HTML 不一致,可能意味着意外的内容伪装、机器人挑战或 SSR 缺口。
受影响的平台
全部 OGKit 平台资料,包括使用这些标签的主要社交、聊天与搜索爬虫。
各平台的爬虫预算与字段优先级详见平台行为参考。
如何复现
- Fetch the same URL with a browser UA and with Facebookbot / Twitterbot UAs.
- Diff the HTML (or body hashes). Divergence triggers this rule.
如何修复
向所有抓取器提供相同的 OG 标签;公开页面应放行社交机器人,并优先使用 SSR 输出分享元数据。
没有适用于所有情况的单一模板;请使用 OGKit 问题中的实测值与预期值。