我将如何获得 Feed 的下一页或更多结果?
例如,当我去Security Now供稿页面,没有任何类型的“下一个”链接,“page=100”的 url 参数什么也不做:
http://leoville.tv/podcasts/sn.xml
我只得到了大约 20 集的 1 页结果。 然而我的 Google 阅读器可以成功检索早于此的剧集。
最佳答案
事实上,谷歌阅读器确实缓存了这些项目,并且不可能在 RSS2、RSS 或 Atom 提要上分页(除非它们有 rel=next 链接,但它们似乎都没有)。
然而,我们可以利用现有的 Google 阅读器基础设施,通过一些工作来检索一个列表,比如 200 个项目!
鉴于上述播客网址,我们通过以下方式检索最新的 200 集:
所以我们有:
http://www.google.ca/reader/atom/feed/http://leoville.tv/podcasts/sn.xml?hl=en&n=200
有一个非常有见地的反向工程谷歌阅读器 API 项目位于 http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI
关于rss - 如何获得更多的Feed项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2991696/