Какие общие параметры URL я могу использовать против канала RSS?

Я пытаюсь получить список параметров запроса, используемых в общих RSS-каналах.

Например, если бы я запросил RSS-канал как http://www.anysite.com/articles/ как rss, и я хочу, чтобы первые 5 были указаны, как бы я это сделал?

Я знаю, что в некоторых каналах я могу использовать http://www.anysite.com/articles?page=2

Но все, что я ищу, - это место, в котором перечислены наиболее распространенные указанные параметры, которые являются стандартными в большинстве RSS-каналов.

Любые мысли с благодарностью.

3 ответа

Из 513 каналов, на которые я подписан:

  • 50 взять какой-то параметр после страницы.

Из этих 50:

  • 26 есть "кормить ="

Из тех, кто использует "feed =":

  • 15 использовать rss2
  • 2 использовать RSS
  • 8 использовать атом
  • 1 использует rdf

Из тех, кто не использует "feed =":

  • 7 имеют опцию "format =" (5 из которых являются лентами craigslist, определяющими формат rss)
  • 3 имеют "alt = rss"
  • 2 имеют "раздел ="
  • 2 имеют "_render=rss"

Остальные, похоже, UID или очень специфичны для сайта. Небольшой размер выборки, но может быть полезным.

То, как сайт генерирует RSS-каналы, и какие параметры они используют, зависит только от человека / компании, которая написала программное обеспечение для RSS-каналов при использовании этого сайта. Если сайт не использует какую-либо общую систему CMS, такую ​​как Drupal, Joomla и т. Д., Скорее всего, RSS генерируется с помощью специального программного обеспечения.

Нет стандартов о том, какие параметры следует использовать для RSS. Infact RSS сам по себе не использует параметры вообще - вы просто делаете запрос к URL, и он возвращает правильно отформатированный файл XML.

Лучшее, что вы можете сделать, - это посмотреть на распространенные пакеты CMS и посмотреть, что они делают. Затем, если вы сталкиваетесь с сайтом, использующим эту систему CMS, вы можете использовать свои известные параметры. Для каждого другого сайта вы по своему усмотрению.

Как указывают другие ответы, параметры запроса зависят от разработчиков. В частности, это потому, что спецификация RSS является спецификацией для диалекта XML. Это не API.

Однако, чтобы помочь вам начать свой квест, вот страница WordPress в каналах: https://wordpress.org/support/article/wordpress-feeds/. Документ дает вам некоторые идеи о том, как взаимодействовать со встроенной функцией фида WordPress через параметры запроса.

Другие вопросы по тегам