什么是检查新条目的RSS源的可靠途径?
题
应用程序我建设需要检查RSS更新订阅的一部分。我正在寻找了解是否有饲料新项目的可靠方法。
我知道有时候人们做出的帖子未来,这之后,帖子到现在的时间,可能导致被隐藏某些条目。好像有比这更多的并发症,也是如此。我也知道,散列标题或内容会导致性能下降和不可靠的结果,因为那些能改变的,并不是新项目的标志。我知道,几年前,当我手动维护播客RSS订阅我从来没有改变过的项目。
所以,我需要一些方法来可靠地检查RSS,ATOM等,因为他们历时检查饲料为新的条目。
具体地,这个应用程序将使用通用被写入的Python为谷歌应用程序引擎订阅分析器,但我疑问的事项太多在这种情况下。
解决方案
您可以通过添加一个如果 - 修改 - 自标头的http请求使用条件GET。表现良好的服务器将返回一个304未修改如果没有变化。
其他提示
饲料物品具有唯一的ID和/或URL是可能是唯一的。哈希只有那些在一起,以得到快速,合理的方法来检测的变化。但只有这样,才能有绝对的把握会像你说的散列的内容。
不隶属于 StackOverflow