次のコードは正常に動作します。
if 'media_content' in entry:
mediaContent=entry.media_content
else:
mediaContent='No Media'
しかし、これは私にエラーを与えます:
if 'media_content' in entry:
mediaContent=entry.media_content['url']
else:
mediaContent='No Media'
これはエラーです:
list indices must be integers, not str
Web で検索して、feedparser の media_content 要素から URL を取得するときに、この構文が複数使用されているのを見てきましたが、うまくいきません。私はpythonが初めてなので、辞書に適切にアクセスしていないだけだと確信しています。生のURLを文字列として欲しいだけです。
ありがとう!