Какие общие параметры 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 через параметры запроса.