【问题标题】:Average number of retweets a user gets on his tweet on twitter用户在推特上的推文获得的平均转发次数
【发布时间】:2016-07-07 07:31:11
【问题描述】:

我有一个包含 5000 个推特用户 ID 的列表,现在,我想获取用户在推特上获得的平均转推/收藏数。

max(total_retweets,total_favs)/total_tweets

我还想获取用户在每条推文中获得的提及次数。

total_mentions/total_tweets

考虑到 Twitter api 的速率限制,这些近似数字也可以。

有人可以提出一个实现这一目标的好方法吗?

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    要实现这一点,您需要使用Tweepy user_timeline,它会在时间轴上最多返回 100 条推文/转发,假设有许多推文可供返回。

    拨打api.user_timeline时不要忘记打开include_rts开关,否则回复中不会收到任何转发。

    至于计算user_mention 计数,afaik,Tweepy API 中没有直接方法,但您可以手动解析从上述时间线调用获得的 JSON 响应并计算计数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-13
      • 2015-06-14
      • 1970-01-01
      • 2011-09-16
      • 2021-06-21
      相关资源
      最近更新 更多