我们需要解析google reader public rss feed中的数据,问题是url参数n = numerofitemstoretrieve最多只能运行n = 9
例如在我们的测试网址中:
http://www.google.com/reader/shared/user%2F15926769355350523044%2Flabel%2FPublicas%20RSS?n=2
检索2个新闻项目
http://www.google.com/reader/shared/user%2F15926769355350523044%2Flabel%2FPublicas%20RSS?n=20
仅检索9个新闻项目
我们如何克服这个限制?这种情况还有其他参数吗?还是另一种方法?
答案 0 :(得分:1)
我们发现使用这个替代url n参数工作正常:
唯一的问题是输出格式与此不同,所以如果有人找到更好的解决方案,我们会将响应授予他/她
似乎只有在浏览器中查看网址时才会裁剪结果...如果从代码中获取网页内容,则返回正确的项目数...(相反,使用备用网址返回的内容是正确的两种方式:从代码中获取它们以及在浏览器中查看它们
答案 1 :(得分:1)
以Atom格式(OP中两个网址右上角的链接): http://www.google.com/reader/public/atom/user%2F15926769355350523044%2Flabel%2FPublicas%20RSS?n=20
第二篇文章中URL中的/ api /内容采用JSON格式,比Atom XML稍难解析。
https://webapps.stackexchange.com/questions/26567/how-to-raise-google-reader-rss-feed-entry-limit