【问题标题】:What is the difference between on_data and on_status in the tweepy library?tweepy 库中的 on_data 和 on_status 有什么区别?
【发布时间】:2015-09-12 07:32:33
【问题描述】:

我刚开始使用tweepy 库来连接推特的流媒体API。我遇到了StreamListener 类的on_status()on_data() 方法。有什么区别?这里的菜鸟!

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    on_data() 句柄:

    • 回复状态
    • 删除
    • 事件
    • 直接消息
    • 朋友
    • 限制、断开连接和警告

    on_status() 只处理状态。

    来源:https://github.com/tweepy/tweepy/blob/78d2883a922fa5232e8cdfab0c272c24b8ce37c4/tweepy/streaming.py

    【讨论】:

    • 帮帮我。比如说,我想打印过去 5 分钟内的所有推文(按特定关键字过滤),我该怎么办?
    【解决方案2】:

    如果您只关心推文,请使用on_status()。这将在没有附加信息的情况下为您提供所需的信息,并且这样做不会妨碍您的限制。

    如果您想了解详细信息,请使用on_data()。 -- 除非您进行大量分析,否则这种情况很少发生。

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 2018-08-13
      • 2020-03-26
      • 1970-01-01
      • 2017-06-30
      • 1970-01-01
      • 2023-02-03
      • 2012-11-07
      • 2017-04-11
      相关资源
      最近更新 更多