【问题标题】:Tweepy not returning all tweets?Tweepy 不返回所有推文?
【发布时间】:2020-05-12 03:33:58
【问题描述】:

我试图简单地获取给定queryn 推文。问题是,当我通过游标方法执行此操作时,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】:

    这是由于查询,尝试不同的查询而不是 tweety 可能是过去 7 天内没有足够的推文。我刚刚尝试了不同的查询,按要求获得了 1000 条推文。

    【讨论】:

      猜你喜欢
      • 2016-09-20
      • 2018-10-20
      • 2014-11-14
      • 2021-03-28
      • 2011-12-04
      • 2014-10-24
      • 2020-12-03
      • 2020-08-14
      • 2016-06-29
      相关资源
      最近更新 更多