用户在Twitter上发布推文时转发的平均数量

时间:2016-07-06 18:17:56

标签: python twitter tweepy

我有5000个Twitter用户ID的列表,现在,我希望获得用户获取推文的平均转发/优惠数量。

max(total_retweets,total_favs)/total_tweets

我还希望得到用户每次发推文时提到的提及次数。

total_mentions/total_tweets

鉴于Twitter apis的速率限制,对这些数字的近似数字也很好。

有人可以建议一个很好的方法来实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

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

在致电include_rts时,别忘了打开api.user_timeline开关,否则您不会在回复中获得任何转推。

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