Teepy是否不返回所有推文?

问题描述 投票:0回答:1

我试图简单地获取给定nquery推文。问题是,当我通过游标方法执行此操作时,tweepy始终返回tweets < n

我认为这与速率限制有关。尽管我初始化了api以等待速率限制,并告诉我何时发生这种情况。

这是我的代码。

# Initialize API
ckey = "xxx"
csecret = "xxx"
atoken = "xxx"
asecret = "xxx"
auth = tweepy.OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)

max_tweets = 1000
query = 'tweepy'

l = []
for tweet in tweepy.Cursor(api.search, q=query).items(max_tweets):
  l.append(tweet.text)

print(len(l))

并且总是发生l的推文少于max_tweets

twitter tweepy
1个回答
0
投票

这是由于查询所致,请尝试使用其他查询而不是tweety,因为最近7天内没有足够的tweet。我只是尝试根据请求获取1000条推文的其他查询。

© www.soinside.com 2019 - 2024. All rights reserved.