推特:api.user_timeline 限制

Twitter: api.user_timeline limit

我想从下面这两个推特资料中提取1000条推文,但是限制只有200条,我怎么才能提取1000条。我什至将计数设置为5000条,限制只有200条。 以下是代码:

kj_tweets = api.user_timeline(screen_name= "rrrr", count= 5000, include_rts= True, tweet_mode = "extended")
print("Number of tweets extracted: {}.\n".format(len(kj_tweets)))


Ct_tweets = api.user_timeline(screen_name= "xxxx", count= 5000, include_rts= True, tweet_mode= 'extended')
print("Number of tweets extracted: {}.\n".format(len(Ct_tweets)))

Number of tweets extracted: 200.

Number of tweets extracted: 200

.

这是 Twitter 的问题。他们只允许您一次提取一定数量,否则您可能会被锁定。

https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline

如果你在参数下查看这个,你可以看到 count 参数表示每个不同的请求最多可以检索 200 条推文。