我可以针对 RSS 源使用哪些常见的 URL 参数?

我可以针对 RSS 源使用哪些常见的 URL 参数?

我正在尝试获取常见 RSS 源中使用的查询参数列表。

例如,如果我要查询 RSS 源http://www.anySite.com/articles/作为 RSS,我想要前 5 篇文章,我该怎么做?

我知道我可以在有些 feed 中使用http://www.anySite.com/articles?page=2

但我所寻找的是一个列出大多数 RSS 提要中标准的最常见指定参数的地方。

任何想法都非常感谢。

答案1

我订阅了 513 个 feed,其中:

  • 50 在页面后获取某种参数。

在这 50 人中:

  • 26 有“feed=”

在使用“feed=”的用户中:

  • 15 使用 rss2
  • 2 使用 RSS
  • 8 使用原子
  • 1 使用 rdf

那些不使用“feed=”的用户中:

  • 7 个具有“格式=”选项(其中 5 个是 craigslist 订阅源,指定 rss 格式)
  • 3 有“alt=rss”
  • 2 有一个“部分=”
  • 2 有一个“_render=rss”

其余的似乎是 UID 或特定于站点的。样本量很小,但可能有帮助。

答案2

网站如何生成 RSS 源以及它们使用哪些参数完全取决于编写该网站使用的 RSS 源软件的个人/公司的想法。除非该网站使用一些常见的 CMS 系统(如 Drupal、Joomla 等),否则 RSS 很可能是由自定义软件生成的。

关于 RSS 应使用哪些参数的标准。事实上,RSS 本身根本不使用参数 - 您只需向 URL 发出请求,它就会返回格式正确的 XML 文件。

您能做的最好的事情就是查看常见的 CMS 软件包并了解它们的功能。然后,如果您遇到使用该 CMS 系统的网站,您可以使用已知的参数。对于其他每个网站,您都得自己处理。

答案3

正如其他答案指出的那样,查询参数由开发人员决定。具体来说,这是因为RSS 规范规格 XML 方言。它不是 API。

但是,为了帮助您开始探索,这里是有关 feed 的 WordPress 页面: https://wordpress.org/support/article/wordpress-feeds/。本文档为您提供了一些有关如何通过查询参数与内置 WordPress feed 功能进行交互的想法。

相关内容