使用python-twitter从用户那里获取所有推文

时间:2013-07-19 06:48:29

标签: python twitter

我正在尝试使用此lib从python中的用户检索所有推文。

python-twitter中提供的方法是这样定义的:

def GetUserTimeline(self,
user_id=None,
screen_name=None,
since_id=None,
max_id=None,
count=None,
include_rts=None,
trim_user=None,
exclude_replies=None):

但如果计数限制为200。

文档:

  

算:           指定要检索的状态数。未必           大于200. [可选]

我现在的问题是:是否可以使用此lib检索用户的所有推文?还有替代解决方案吗?

1 个答案:

答案 0 :(得分:7)

简答:不。

Twitter API明确表示您无法从用户每次请求检索超过200条推文,因此这不是您使用的此特定库的限制,而是Twitter强加的限制。但请记住,这是按照请求,如果您要发送多个请求,则可以总共获得3200条推文。但这仍然意味着你不能得到所有的推文,只有3200。

Here is official Twitter API statuses/user_timeline endpoint documentation.