RSS / Atom 订阅源查看器
订阅源是供阅读器解析的 XML;当某篇文章不出现、出现两次或排序错乱时,原因在这份 XML 里,而不在阅读器。这个工具能打开 RSS 2.0、RSS 1.0 和 Atom,列出其中真正的内容,并指出会让阅读器出错的地方。 日期是重点,因为两种格式毫无共同之处:RSS 用 RFC 822(Fri, 15 Mar 2024 09:30:00 +0900),Atom 用 RFC 3339。这里把两者统一规范为 UTC,包括 RFC 822 至今仍允许的老式字母时区;无法解析的日期会被明确标出,而不是悄悄换成今天——按日期排序的阅读器实际上就是那样处理它的。 其余价值在于检查项:没有 guid 或 id 的条目、两个条目共用同一个值、相对链接(会相对于阅读器而不是你的站点解析),以及没有 length 的播客附件——部分客户端需要它才会下载。播客字段也会读取:附件类型与大小、iTunes 时长和作者。 有一个限制要说清楚:它无法通过 URL 抓取订阅源。所有处理都在你的浏览器中进行,而浏览器不能直接读取其他站点的 URL。请粘贴 XML 或拖入文件。
请粘贴 XML 或拖入文件:浏览器中的页面无法抓取其他站点的订阅源,而代为抓取意味着你的订阅源要经过服务器。
粘贴订阅源或拖入文件即可查看。
使用方法
- 粘贴订阅源 XML,或拖入 .xml、.rss、.atom 文件。
- 查看格式行:RSS 2.0、RSS 1.0 和 Atom 都能读取。
- 阅读检查项——每一条都是阅读器表现异常的原因。
- 浏览条目:日期已规范为 UTC,无法解析的会被标出。
- 如果别处需要,可复制日期、标题和链接的纯文本列表。
常见问题
- 为什么不能直接粘贴订阅源的网址?
- 因为本工具完全在你的浏览器中运行,而浏览器在对方站点不允许的情况下无法抓取其他站点的网址。要抓取就需要中间服务器,那也意味着你的订阅源要经过别人的机器。请在标签页中打开订阅源,查看源代码后粘贴过来。
- 为什么我的文章顺序不对?
- 几乎总是日期问题。RSS 用 RFC 822,Atom 用 RFC 3339;格式不对,或时区是阅读器不认识的,都会导致解析失败或落到错误位置。本工具无法解析的值只作标注,不作猜测。
- 为什么阅读器把同一篇显示了两次?
- 阅读器靠 guid 或 id 来识别条目。没有它们时就改用链接或内容识别,于是每次编辑都像是新文章。反过来,两个条目共用同一个 id 会导致其中一个被隐藏。
- 附件的 length 有什么用?
- 播客客户端用它显示下载大小,并判断是否用移动数据下载。规范允许缺省,但部分客户端会因此拒绝该单集,所以这里会检查。
- content:encoded 和 description 不一样吗?
- 不一样。在 RSS 中,description 往往只是摘要,完整的 HTML 正文放在 content:encoded 里。阅读器显示的是后者,所以只要存在就优先显示它。
- 我的订阅源会被上传吗?
- 不会。它在你的浏览器中解析,不会发送到任何地方。
相关工具
Sitemap.xml 验证与查看器
粘贴或加载 sitemap.xml(或 sitemap-index .xml),立即查看 URL 数量、大小、规范合规性,以及 changefreq、priority、host 的分布 —— 全在浏览器内完成。
SSL 证书解码器(X.509 / PEM)
粘贴 PEM 证书即可读取:主体、颁发者、有效期、SAN、密钥、指纹和扩展,全部在浏览器中完成。
robots.txt 测试器
粘贴 robots.txt 和(user-agent,路径)对列表,准确查看哪条规则允许或阻止 — 支持最长匹配优先、通配符与 * 组回退。
User Agent 解析器
把 User-Agent 字符串解析为浏览器、引擎、操作系统、设备、CPU。识别 20+ 种爬虫,含 GPTBot、ClaudeBot、PerplexityBot。
邮件头分析器
粘贴原始邮件头以按顺序遍历 Received 跳数,查看每跳延迟,并读取 SPF/DKIM/DMARC 结果。
DKIM 记录构建器 & 解析器
构建或解析 DKIM(DomainKeys Identified Mail)DNS TXT 记录 —— 粘贴公钥、选择 selector / 密钥类型(RSA/Ed25519)/ 哈希 / 标志,即可得到完整记录、`selector._domainkey` 主机名,以及超过 255 字符时的 DNS 分段版本。