【问题标题】:Tweepy StreamingTweepy 流媒体
【发布时间】:2021-10-29 09:39:19
【问题描述】:

我有问题。我正在尝试使用一些关键字从定义的用户流式传输实时推文,但我的程序只是没有打印出任何推文。我该怎么办?

代码:

import tweepy

stream = tweepy.Stream(
  "TeFq5YKqyyWhJ4rbzttiCwQEB", "dbYVgL1BhZfmsYeYkOpKmIG3TO6dTIWJWU1LHkGZVFad8Xw7EJ",
  "1421056459912142849-kfLnbgSOmyEXczmYOhy0TfDDX1LmyI", "3pZpDBQKDxioiiHy40nWGjfsQNcL2VbsAbFdfLwJhiupB"
)

stream.filter(follow=['1421056459912142849'], track=['questionable', 'doubtful', 'ruled out'])

class printer(tweepy.Stream):
    def on_status(self, status):
        print(status.text)

printer1 = printer(
  "TeFq5YKqyyWhJ4rbzttiCwQEB", "dbYVgL1BhZfmsYeYkOpKmIG3TO6dTIWJWU1LHkGZVFad8Xw7EJ",
  "1421056459912142849-kfLnbgSOmyEXczmYOhy0TfDDX1LmyI", "3pZpDBQKDxioiiHy40nWGjfsQNcL2VbsAbFdfLwJhiupB"
)

printer1.sample(languages="en")

【问题讨论】:

    标签: python tweepy


    【解决方案1】:

    首先,您需要立即撤销并重新生成您的凭据。

    Stream.filter 是一个阻塞调用,因此您正在使用的第一个非子类 Stream 实例 stream 正在运行,并且您的程序之后没有达到任何目标(即 Stream 子类或它的实例化和使用)。默认情况下,Stream 仅记录在 DEBUG 级别收到的状态。

    【讨论】:

      猜你喜欢
      • 2012-05-09
      • 1970-01-01
      • 2014-04-12
      • 2017-09-15
      • 2019-09-10
      • 1970-01-01
      • 2012-06-16
      • 2010-12-28
      • 2015-03-25
      相关资源
      最近更新 更多