【问题标题】:Use tweepy to get Twitter videos from user timeline使用 tweepy 从用户时间线获取 Twitter 视频
【发布时间】:2016-08-04 15:40:21
【问题描述】:

使用 tweepy 收集视频推文时,通常返回的 Status 对象具有 extended_entities 属性,其中包含媒体信息,例如指向 mp4 文件的直接链接。

但是,Amplify 视频 (amp.twimg.com) 的状态似乎缺少此 extended_entities 属性,因此我无法收集媒体网址。如果您使用浏览器导航(例如http://amp.twimg.com/v/50bac95c-1508-40c6-a0fc-c1b26a53a3b8),他们有一个指向视频的链接,但如果我只想要 mp4 文件,这不是很有用。

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

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    正如您在official documentation, 中看到的,您必须通过请求参数选择进入扩展模式:

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

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

    【讨论】:

      猜你喜欢
      • 2012-07-06
      • 2023-04-08
      • 1970-01-01
      • 2020-12-17
      • 2020-06-05
      • 2018-03-07
      • 1970-01-01
      • 2019-12-14
      • 2018-01-12
      相关资源
      最近更新 更多