微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。