我在 Python 中使用 feedparser 来解析远程 xml 提要。结果包括典型的标题/链接/已发布/等,但是还有一个“内容”标签具有以下值。如何访问 value 属性?
[{'base': u'http://url.com', 'type': u'text/html', 'value': u'<p>html text etc', 'language': None}]
我还没有看到任何阵列看起来像[{}]
以前。
我在 Python 中使用 feedparser 来解析远程 xml 提要。结果包括典型的标题/链接/已发布/等,但是还有一个“内容”标签具有以下值。如何访问 value 属性?
[{'base': u'http://url.com', 'type': u'text/html', 'value': u'<p>html text etc', 'language': None}]
我还没有看到任何阵列看起来像[{}]
以前。
那只是列表中的字典。如果你有那个对象x
,就做x[0]['value']
。
这是一个包含一本字典的列表:
print content[0]['value']
entries[i].content
包含有关条目完整内容的详细信息的字典列表。
Atom 提要可能包含多个内容元素。客户应根据类型和客户的能力尽可能多地渲染它们。
因此,您可以轻松地在该列表中拥有更多字典,或者 0。
根据文档
entries[i].content
entries[i].content[j].value
entries[i].content[j].type
entries[i].content[j].language
ETC...