2016-05-12 115 views
0

使用tweepy收集视频tweets时,通常返回的Status对象具有extended_entities属性,其中包含媒体信息,如直接链接到mp4文件。使用tweepy从用户时间线获取Twitter视频

然而,看起来Amplify视频(amp.twimg.com)的状态缺少extended_entities属性,所以我无法收集媒体网址。如果您使用浏览器进行导航(例如http://amp.twimg.com/v/50bac95c-1508-40c6-a0fc-c1b26a53a3b8),则它们具有指向视频的链接,但如果我只是想要mp4文件,这不是非常有用。

有没有办法使用tweepy从Amplify视频中收集mp4文件?为什么这些视频与其他Twitter视频不具有相同的媒体信息?

回答

0

正如你可以在official documentation,你必须通过请求参数来选择加入扩展模式看:

“返回鸣叫任何端点将接受一个新的tweet_mode请求参数的有效请求的值是compat,而扩展,分别给出兼容模式和扩展模式。“

所以,如果你明确地通过tweet_mode ='extended',也许你会有更好的结果。不确定这是否已在Tweepy中实现。只需检查源代码。

相关问题