Как я получил бы следующую страницу или больше результатов для канала?
Например, когда я перехожу к безопасности, Теперь подают страницу, существует никакая "следующая" ссылка любого вида, и параметр URL "page=100" ничего не делает:
http://leoville.tv/podcasts/sn.xml
Я получаю только 1 страницу результатов приблизительно 20 эпизодов. Однако мой Google Reader может успешно получить эпизоды, которые являются ранее, чем это.
Действительно, Google Reader кэширует элементы и НЕ возможно постранично просматривать RSS2, RSS или Atom каналы (если только они не имеют rel=next link, чего, похоже, нет ни у одного из них).
Однако мы можем использовать существующую инфраструктуру Google Reader, проделав некоторую работу, чтобы получить список, скажем, из 200 элементов!
Учитывая приведенный выше url подкаста, мы получим 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
Google reader кэширует записи RSS. Вы не можете получить больше из фактического фида, если они не позволяют это сделать.