我正在编写一个小Java应用程序,我想用它来搜索我关注的新闻RSS源(我真的不在乎这样的应用是否存在,我写的主要是出于学习目的)。我目前正在使用我found here to make the reader的信息。代码很棒,但是我遇到了一个问题。像for example here:这样的RSS提要仅用于最后几个条目,但Google阅读器等RSS提要会尽可能地显示RSS提要的完整历史记录。我如何阅读RSS源以获取更多条目?
答案 0 :(得分:1)
您只能获取所提供的数据。
谷歌有历史,因为他们长时间轮询饲料并保留所有出现在其中的文章。答案 1 :(得分:0)
RSS提要只是在商定的标准中格式化内容的另一种方式。每次您的应用程序从RSS提要URL请求内容时,Web服务器都会处理该请求并返回内容(可能格式化为某些RSS XML标准)。
如果您想确保不遗漏任何物品,则必须定期轮询RSS Feed并保留自己的历史记录。
答案 2 :(得分:0)
你可以完全疯了,因为你提到了学习目的并使用Nutch来抓取你正在寻找的RSS内容并将其编入索引,如果你在一个节点中运行,而不是使用Hadoop的集群,它实际上很容易设置。您也可以使用Droid来抓取内容。
或者只是一个简单的RSS解析器http://www.vogella.de/articles/RSSFeed/article.html#overview_java:)