Python 使用Feedparser检索ETag属性
我知道Feedparser支持检索ETag头(),但我正在检索的提要在内容节点中将“ETag”作为属性包含在内容节点中,对于检索到的每个Python 使用Feedparser检索ETag属性,python,atom-feed,Python,Atom Feed,我知道Feedparser支持检索ETag头(),但我正在检索的提要在内容节点中将“ETag”作为属性包含在内容节点中,对于检索到的每个条目项: {“name”:“Badiou”,“parent”:false} 然而,当我解析Atom文档时,这个属性似乎被丢弃了: 'content':[{'base':u','type':u'application/json','value':u'{“name”:“Badiou”,“parent”:false}','language':None}] 这是Feed
条目
项:{“name”:“Badiou”,“parent”:false}
然而,当我解析Atom文档时,这个属性似乎被丢弃了:'content':[{'base':u','type':u'application/json','value':u'{“name”:“Badiou”,“parent”:false}','language':None}]
这是Feedparser的限制吗?如果是的话,有人能建议一种检索它的方法吗?或者我只需要将Atom文档解析为XML吗?Atom和RSS是标准,标准应该以预定义的方式实现。Feedparser api允许我们解析标准兼容的ATOM和RSS提要。因此,ETag应作为头属性而不是主体元素的属性发送。这就是feedparser丢弃非标准etag属性的原因。这不是feedparser的限制,因为可以按照文档中的说明检索适当的ETag@。因此,我认为必须将atom提要解析为XML文档