Java 对于一个没有';你没有自己的rss吗?

Java 对于一个没有';你没有自己的rss吗?,java,python,rss,Java,Python,Rss,当我使用GoogleReader时,我发现,有时网站不支持rss,但GoogleReader以某种方式制作了它,并展示了它。我想知道谷歌阅读器是如何做到的。任何编程语言解决方案或理论都可以 我不会假装我知道谷歌阅读是如何做到的,但这里有一个简单的提示: 浏览器第一次加载页面时,会在其缓存中保留一个副本。 下次需要加载页面时,浏览器首先检查页面自上次加载以来是否已更改。如果不是,他只需将版本加载到缓存中,否则,他将再次重新蚀刻页面 据我所知,这个机制是使用头HTTP操作和上次修改的头来完成的 这应

当我使用GoogleReader时,我发现,有时网站不支持rss,但GoogleReader以某种方式制作了它,并展示了它。我想知道谷歌阅读器是如何做到的。任何编程语言解决方案或理论都可以

我不会假装我知道谷歌阅读是如何做到的,但这里有一个简单的提示:

浏览器第一次加载页面时,会在其缓存中保留一个副本。 下次需要加载页面时,浏览器首先检查页面自上次加载以来是否已更改。如果不是,他只需将版本加载到缓存中,否则,他将再次重新蚀刻页面

据我所知,这个机制是使用HTTP操作和上次修改的头来完成的

这应该是您的出发点,因为它能够快速发现是否发布了一些新内容

下一步将是使用一些聪明的算法来定义变化是什么,如果它足够相关,可以被视为一个新的内容,以及如何呈现它