gpt4 book ai didi

python - 从 feedparser 媒体检索 url :content

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:55 24 4
gpt4 key购买 nike

下面的代码工作正常:

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 新手,所以我确信这只是我没有正确访问字典。我只想将原始 url 作为字符串。

谢谢!

最佳答案

entry.media_content 是一个条目列表,每个条目都是一个字典:

for item in entry.media_content:
print item['url']

您可以只获取列出的第一个:

if 'media_content' in entry:
mediaContent = entry.media_content[0]['url']

关于python - 从 feedparser 媒体检索 url :content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18145527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com