Python : 使用 Tweepy 词典时出现 TypeError
Python : Getting a TypeError when working with Tweepy dictionaries
我正在尝试使用 python 中的 Tweepy 从人们的推文中捕获媒体 url。
tweet_media = clean_data['entities']['media']['media_url']
tweet_media 应该是从推文直接 url 到媒体,但我一直收到此错误:
Exception has occurred: TypeError
list indices must be integers or slices, not str
tweet_media = clean_data['entities']['media']['media_url']
Clean_data 是流期间存储所有推文数据的地方。
据我了解实体和媒体下有media_url,这是怎么回事?
在此先感谢您的帮助。
如果您看到您的数据 clean_data['entities']['media']
是一个列表,那么您需要访问它的第一个元素然后获取它的 media_url
tweet_media = clean_data['entities']['media'][0]['media_url']
print(tweet_media)
>>> 'http://pbs.twimg.com/media/EgaJqy0U8AAlL7B.jpg'
我正在尝试使用 python 中的 Tweepy 从人们的推文中捕获媒体 url。
tweet_media = clean_data['entities']['media']['media_url']
tweet_media 应该是从推文直接 url 到媒体,但我一直收到此错误:
Exception has occurred: TypeError
list indices must be integers or slices, not str
tweet_media = clean_data['entities']['media']['media_url']
Clean_data 是流期间存储所有推文数据的地方。
据我了解实体和媒体下有media_url,这是怎么回事?
在此先感谢您的帮助。
如果您看到您的数据 clean_data['entities']['media']
是一个列表,那么您需要访问它的第一个元素然后获取它的 media_url
tweet_media = clean_data['entities']['media'][0]['media_url']
print(tweet_media)
>>> 'http://pbs.twimg.com/media/EgaJqy0U8AAlL7B.jpg'