Как получить больше объектов Канала?

Как я получил бы следующую страницу или больше результатов для канала?

Например, когда я перехожу к безопасности, Теперь подают страницу, существует никакая "следующая" ссылка любого вида, и параметр URL "page=100" ничего не делает:

http://leoville.tv/podcasts/sn.xml

Я получаю только 1 страницу результатов приблизительно 20 эпизодов. Однако мой Google Reader может успешно получить эпизоды, которые являются ранее, чем это.

6
задан Dan Lowe 6 May 2017 в 17:21
поделиться

2 ответа

Действительно, Google Reader кэширует элементы и НЕ возможно постранично просматривать RSS2, RSS или Atom каналы (если только они не имеют rel=next link, чего, похоже, нет ни у одного из них).

Однако мы можем использовать существующую инфраструктуру Google Reader, проделав некоторую работу, чтобы получить список, скажем, из 200 элементов!

Учитывая приведенный выше url подкаста, мы получим 200 последних эпизодов, используя:

  1. префикс ...google.ca/reader/atom/feed вместо обычного view/feed, как это можно увидеть в вашем google reader.
  2. Добавив n=200 в качестве параметра запроса.

Итак, мы имеем:

http://www.google.ca/reader/atom/feed/http://leoville.tv/podcasts/sn.xml?hl=en&n=200

Существует очень глубокий проект обратной разработки API google-reader, расположенный по адресу http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI

6
ответ дан 10 December 2019 в 00:33
поделиться

Google reader кэширует записи RSS. Вы не можете получить больше из фактического фида, если они не позволяют это сделать.

4
ответ дан 10 December 2019 в 00:33
поделиться