开发新闻提要系统

时间:2012-07-05 12:13:54

标签: rss news-feed

我正在开发一个系统,其中包含来自各种来源的新闻标题数据库。我之前没有使用RSS,所以我对很多事情感到困惑。任何人都可以指出如何开发这样的东西的好教程?感谢

在我看来,我有类似的问题:

1)我如何获得最新的新闻?我是否必须每隔几分钟检查一次RSS源链接,看看它是否与前一个不同?

2)自己解析feed xml或使用feed阅读器是一种好习惯吗?

3)我是否可以控制发送给我的Feed。例如,我只需要谷歌或英特尔的新闻。

1 个答案:

答案 0 :(得分:2)

RSS是一种非常标准的格式,您可以在w3c school开始学习。

关于你的问题。

  1. 如果您可以与RSS提供商交谈,也许他们每次都可以通知 新的东西来了。他们可以使用,例如, XML-RPC notification

    您还可以询问RSS提供商您应该多久检查一次Feed (如果他们不能提供任何类型的通知)。

  2. 我认为开发自己的机器人会更好。有很多 可以处理rss格式的框架。如果您使用的是C#,可以尝试使用SyndicationFeed Class

  3. 我不确定我是不是你的问题,但是如果提供者 您可以随意使用RSS链接,您必须主动浏览它 饲料。拥有该Feed后,您可以使用其中的元数据 为了看看你有什么兴趣。例如,检查“类别”或“渠道”节点。