【发布时间】:2013-08-09 11:19:07
【问题描述】:
以下代码可以正常工作:
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
在网络上搜索以从 feedparser 的 media_content 元素中提取 url 时,我已经看到了这种语法的多种用途,但它对我不起作用。我是 python 新手,所以我确定只是我没有正确访问字典。我只想将原始网址作为字符串。
谢谢!
【问题讨论】:
标签: python rss feedparser