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

The*_*awn 5 rss url http

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

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

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

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

任何想法都非常感谢。

小智 9

在我订阅的 513 个提要中:

  • 50 在页面之后采用某种参数。

在这 50 个中:

  • 26 有一个“饲料=”

那些使用“feed=”的人:

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

那些不使用“feed=”的人:

  • 7 个有“格式=”选项(其中 5 个是 craigslist 提要,指定格式为 rss)
  • 3 有一个“alt=rss”
  • 2 有一个“节=”
  • 2 有一个“_render=rss”

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


Maj*_*nko 8

站点如何生成 RSS 提要以及它们使用的参数完全取决于编写 RSS 提要软件的个人/公司在使用该站点时的心血来潮。除非该站点使用一些常见的 CMS 系统,如 Drupal、Joomla 等,否则 RSS 很有可能是由自定义软件生成的。

没有标准什么参数应该使用RSS。事实上,RSS 本身根本不使用参数——您只需向 URL 发出请求,它就会返回一个格式正确的 XML 文件。

您能做的最好的事情就是查看常见的 CMS 包,看看它们的作用。然后,如果您遇到使用该 CMS 系统的站点,您可以使用您已知的参数。对于每个其他站点,您都需要自己操作。


小智 5

正如其他答案所指出的,查询参数取决于开发人员。具体来说,这是因为RSS 规范是 XML 方言的规范。它不是一个 API。

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