【问题标题】:Tweepy stream acting really slowTweepy 流的动作真的很慢
【发布时间】:2016-10-21 00:37:23
【问题描述】:

我正在尝试使用 Tweepy 从 twitter 流式传输特定主题标签的推文。我面临的问题是获取 500 条推文大约需要 10-15 分钟。我不认为它应该那么慢?我错过了什么吗?它与任何 API 速率限制有关吗?我的 tweepy 监听器看起来像这样:

类 MyListener(StreamListener): """用于流数据的自定义 StreamListener。"""

def __init__(self, lim):
    self.count = 0
    self.limit = lim

def on_data(self, data):
    global tweets
    if self.count < self.limit:
        try:
            self.count += 1
            tweets.append(data)
            return True
        except BaseException, e:
            print 'failed ondata,', str(e)
            time.sleep(5)
            pass
    else:
        return False

def on_error(self, status):
    print(status)
    return True

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    您正在尝试获取实时推文。这意味着您收集推文的比率是人们发布带有该主题标签的推文的比率。您可以使用流行或趋势标签尝试您的代码,您将更快地获得输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-10
      • 2010-12-28
      • 2013-01-25
      相关资源
      最近更新 更多