如何获取Feed的下一页或更多结果?
例如,当我转到Security Now Feed页面时,没有任何类型的“下一个”链接,“page = 100”的url参数不执行任何操作:
http://leoville.tv/podcasts/sn.xml
我只得到了大约20集的1页结果。 然而我的Google阅读器可以成功检索早于此的剧集。
答案 0 :(得分:6)
确实Google Reader会缓存这些项目,并且无法对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
答案 1 :(得分:4)
Google阅读器缓存RSS条目。如果他们不允许,你就无法从实际的饲料中获得更多。