首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >tweepy从json响应中获取媒体url

tweepy从json响应中获取媒体url
EN

Stack Overflow用户
提问于 2018-06-08 16:35:15
回答 1查看 1.5K关注 0票数 0

我想从twitter的JSON响应中获取它的图片URL。我用的是python script.below的代码。

代码语言:javascript
复制
import re
import tweepy
import sys
consumer_key = 'xxxx'
consumer_secret = 'xxx'
access_token ='xxxx'
access_token_secret = 'xxxx'

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
media_files = set()
for status in tweepy.Cursor(api.home_timeline,screen_name='@yyyyy').items(250):
    media = status.entities.get('media', [])
    if(len(media) > 0):
            media_files.add(media[0]['media_url'])
            url=status._json['media_url']
            print(url)

我需要从JSON响应中提取图像URL并打印它。它显示错误消息,如下所示。

url=status._json['media_url'] KeyError: 'media_url'

EN

回答 1

Stack Overflow用户

发布于 2018-06-11 03:46:41

代码语言:javascript
复制
for status in tweepy.Cursor(api.home_timeline,screen_name='@yyyyy').items(250):
    if 'media' in status.entities:
        for image in status.entities['media']:
            print(image['media_url'])
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50756594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档