-1

Python で feedparser を使用して、リモート xml フィードを解析しています。結果には通常のタイトル/リンク/公開/その他が含まれますが、次の値を持つ「コンテンツ」タグもあります。value 属性にアクセスするにはどうすればよいですか?

[{'base': u'http://url.com', 'type': u'text/html', 'value': u'<p>html text etc', 'language': None}]

以前のように見える配列は見たことがありません[{}]

4

3 に答える 3

3

それはリスト内の単なる辞書です。そのオブジェクトが の場合は、そのままx実行してくださいx[0]['value']

于 2012-09-10T05:53:27.787 に答える
0

これは、1 つの辞書を含むリストです。

print content[0]['value']

フィードパーサーのドキュメントから:

entries[i].content

エントリの完全な内容に関する詳細を含む辞書のリスト。

Atom フィードには、複数のコンテンツ要素が含まれる場合があります。クライアントは、タイプとクライアントの能力に基づいて、それらをできるだけ多くレンダリングする必要があります。

そのため、そのリストに追加の辞書を簡単に追加することも、0 にすることもできます。

于 2012-09-10T05:53:42.920 に答える
0

ドキュメントによると

entries[i].content
entries[i].content[j].value
entries[i].content[j].type
entries[i].content[j].language

等...

于 2013-04-25T00:42:43.747 に答える