在制作节省文章的RSS阅读器时,如何防止重复?

时间:2010-05-29 14:11:27

标签: objective-c cocoa core-data rss download

假设我有一个RSS源,其中列出了有关SO的3个最新问题。在1点钟,Feed看起来像这样:

  • 在制作保存文章的RSS阅读器时,如何防止重复?
  • 在MFC C ++中将char数组转换为UNICODE
  • 如何使用嵌入式JavaDB数据库部署Java Swing应用程序?

2点钟,这个Feed看起来像:

  • 来自另一个模板的django url,而不是与view-function相关的模板
  • 在制作保存文章的RSS阅读器时,如何防止重复?
  • 在MFC C ++中将char数组转换为UNICODE

(重复文章粗体

我想每5分钟下载一次RSS提要,解析它并保存尚未保存的文章,但我不想要重复项(保留在新的更新提要中的项目,如上例所示)。我可以用什么来确定文章是否已经保存?感谢

1 个答案:

答案 0 :(得分:4)

理论上,你可以使用guid作为RSS 2,使用id作为Atom。这些都应该是永久的和独特的。但是,实际上有些网站不符合这一点,因此您必须使用启发式方法。