使用python获取用户的所有推文

时间:2016-03-03 13:58:31

标签: python twitter

我正在做一个项目,我需要抓取特定用户的所有推文。但截至目前,我只能抓取3240条最新推文。我无法下载用户的所有推文吗?

1 个答案:

答案 0 :(得分:0)

Twitter API statuses/user_timeline endpoint只能检索用户最近推文中的3,200条,如您所见:

  

此方法最多只能返回用户最近推文的3,200条。无论在请求此资源时include_rts是否设置为false,用户的其他状态的本机转发都包含在此总计中。

要获取特定用户的完整历史数据,您必须通过数据代理。最重要的是Gnip,这对大多数人来说成本过高。另一种选择是Sifter,每100,000条推文30美元;但是,除了音量之外,还有每天每天20美元的历史成本,因此,根据用户推文的回程,这也可能成本过高。