Tweepy、高级 API 和速率限制 - 在不到 10 分钟内达到 250 个请求,仅 10,000 条推文

问题描述

使用 tweepy,我提出了以下请求

tmpTweets = tweepy.Cursor( api.search_full_archive,label=LABEL_NAME,query=‘to:{}’.format(tweet_user),fromDate=tweet_date_formatted,toDate=tweet_date_end_formatted,maxResults=500).items()

目标是在 72 小时内将所有推文发送给用户,因此我可以手动过滤“in_reply_*”功能以查找对特定推文的回复

这样做,我为 250 个请求限制 API 付费,因为我有大约 50 条推文我想用它来做到这一点。

在大约 5 分钟内,我用完了查询限制,声称我进行了 253 次查询。此时,我只处理了大约 3 条推文。

所以,我的猜测是我的代码中的单个“调用”不是请求,而是返回的每 500 条推文都是一个请求。因此,单行代码可以是多个请求。谁能确认一下?

其次,我想知道这有什么意义。 Full Archive Premium API 提供

250 Requests
1.25M Tweets

但是,如果单个请求只能返回 500 条推文,那么您可以获得的最大推文是 (250*500=125,000) 条推文。因此,我从根本上认为我错误地构建了我的请求以正确使用我的高级帐户。

所以我的问题是...

tmpTweets = tweepy.Cursor( api.search_full_archive,maxResults=500).items()

我如何更改这行代码以最大化我获得的推文数量,这样我就不会在我的推文限制(123K/1.25M)之前突破我的请求限制(253/250)

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)