对于没有自己的rss的站点,如何生成rss提要?

2024-05-05 17:52:55 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用googlereader的时候,我发现,有时候网站不支持rss,但googlereader产生了它,并显示了它。我想知道谷歌阅读器是怎么做到的。任何编程语言解决方案或只是理论都可以。你知道吗


Tags: 网站解决方案理论编程语言rss阅读器googlereader
1条回答
网友
1楼 · 发布于 2024-05-05 17:52:55

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

当浏览器第一次加载页面时,它会在缓存中保存一个副本。 下次需要加载页面时,浏览器首先检查页面自上次加载后是否发生了更改。如果不是这样,他只需将版本加载到缓存中,否则,他将再次重新提取页面。你知道吗

据我所知,这个机制是使用HEADHTTP操作和Last Modified头完成的。你知道吗

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

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

Reference

相关问题 更多 >