为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 tweepy 从 Twitter 获取直接视频链接

如何使用 tweepy 从 Twitter 获取直接视频链接

万千封印 2023-06-27 14:43:19
我想使用以下命令提取推文的直接视频链接:tweet_media = clean_data['extended_entities']['variants'][0]['url']clean_data是存储推文信息的地方。根据Twitter 文档,视频的直接 url 位于 , 下extended_entities,并且在本文档中,应该有'variants'inside extended_entities,并且在其中,url视频链接所在的位置。但是,当使用上面的代码行时,我收到一个 KeyError:Exception has occurred: KeyError     tweet_media = clean_data['extended_entities']['variants'][0]['url'] KeyError: 'variants'当然,我在这里做错了,所以如果有人可以向我解释我到底做错了什么,以及如何解决它,我将非常感激。
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

通过查看本文档中的“ Tweet with native video ” ,我可以看到它不是直接在内部,而是嵌套在一个名为 的数组和一个名为 的对象内。variantsextended_entitiesmediavideo_info


# Access video info

video_info = clean_data["extended_entities"]["media"][0]["video_info"]


# Get direct video link

tweet_media = video_info["variants"][0]["url"]


查看完整回答
反对 回复 2023-06-27
  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信