Tweepy 上限为来自用户的 3182 条推文

Tweepy capping at 3182 tweets from a user

我编写了一个脚本来获取给定用户的所有推文并将它们保存到 CSV 文件中。但是我注意到我只能从提供给脚本的任何用户那里获得 3182 条推文。 Twitter 是否设置了一些限制?有办法解决这个问题吗?

作为参考,here是我的脚本。

这是 Twitter 端的限制。 Per the documentation:

This method can only return up to 3,200 of a user’s most recent Tweets. Native retweets of other statuses by the user is included in this total, regardless of whether include_rts is set to false when requesting this resource.

超出此范围的推文很难找到,即使通过 Twitter 网站也是如此——它们只有在通过 ID 请求时才会出现。如果您想要所有推文的存档,请使用 the Twitter settings 中的 "Request archive" 功能。