以下输出:
import feedparser
d = feedparser.parse('http://www.netflix.com/NewWatchInstantlyRSS')
d.entries[177].keys()
是:
['summary_detail', 'links', 'title', 'summary', 'guidislink', 'title_detail', 'link', 'id']
根据http://feedparser.org/docs/common-rss-elements.html,条目中应该有一个“日期”元素。
一个线索可能是,当我在 Firefox 或 Safari(在 Mac OS X 上)上打开http://www.netflix.com/NewWatchInstantlyRSS时,我看不到任何日期。(实际上,Safari 将我打开提要的日期和时间放在每个元素旁边。)但不知何故,Google Reader 会获取每个元素的唯一日期。(这就是我在上面选择条目 177 的原因——这是“Dare”的索引,根据谷歌阅读器,这是今天的第一个条目,旁边显示“8:32 AM”。)
我对 RSS 有什么不明白的地方吗?我是否缺少某种带有日期的交叉引用提要?我梳理了提要和几个条目中的所有条目,没有看到任何可能指向不同 URL 或任何类型日期的内容。