使用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小时内将所有tweet发送给用户,这样我就可以手动过滤“in_reply_*”功能来查找特定tweet的回复
为此,我支付了250个请求限制API的费用,因为我有大约50条tweet想要使用它
不到5分钟,我就超出了查询限制,声称我做了253次查询。在这一点上,我只处理了大约3条推文
所以,我的猜测是,我代码中的一个“调用”不是一个请求,而是每返回500条tweet就是一个请求。因此,一行代码可以是多个请求。有人能证实吗
第二,我想知道这有什么意义。完整归档高级API提供
250 Requests
1.25M Tweets
但是,如果单个请求只能返回500条tweets,那么您可以获得的最大tweets是(250*500=125000)条tweets。因此,我基本上认为,为了正确使用我的保险费账户,我的请求是错误的
所以我的问题是
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()
我如何修改这行代码以最大限度地增加我收到的tweet数量,这样我就不会在我的tweet限制(123K/1.25M)之前突破我的请求限制(253/250)
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐