Feedparser 日期参数/特定时间查询
在feedparser里,有没有选项可以只查询比feed.updated更新的新条目?
或者说,你能不能设置一个参数,只获取特定日期、今天、这一周等的条目?(Safari的RSS阅读器就提供了这个选项……)
1 个回答
2
我不太明白你问的问题。RSS源其实就是一个XML文档。Feedparser这个工具会把整个文档拿过来并解析(理解)它。它不能只查询文档的一部分。你需要自己写代码来围绕Feedparser,提取你想要的信息(比如,对于每一条记录,你可以查看d.entries[0].date,然后和另一个日期/时间进行比较,看看你是否对它感兴趣)。
我不太明白你说的“寻找比feed.updated更新的条目”是什么意思,因为应该没有这样的条目(最新的条目是在上次更新这个源的时候添加的)。