gpt4 book ai didi

database-design - 如何标记 RSS 源的未读项目?

转载 作者:行者123 更新时间:2023-12-04 06:57:35 24 4
gpt4 key购买 nike

我正在尝试做一个 RSS 阅读器,但我不知道如何识别未读项目。例如,当我刷新列表以防止重复时我应该怎么做?

最佳答案

尽管是可选的,但大多数 RSS 提要为每个项目提供一个“guid”元素,这是一个唯一标识它的字符串。

如果您正在解析的提要提供此类元素,您可以通过将 GUID 存储在某处来保存已处理的项目,然后在获取提要时,您可以验证每个项目是否已存储该 GUID。
但请记住还要保存发布日期,因为某个项目可能同时已更新。

不幸的是,GUID 元素不是强制性的,所以如果提要没有提供它,您可能不得不求助于标题和描述的组合来检查它们。我的建议是使用 SHA-1 或 MD5 散列描述,然后根据保存的散列检查新项目的描述。

关于database-design - 如何标记 RSS 源的未读项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com