tweepy库中on_data和on_status有什么区别?

时间:2015-06-25 15:30:01

标签: python twitter tweepy

我刚开始使用tweepy库连接twitter的流API。我遇到了on_status()类的on_data()StreamListener方法。有什么不同?总菜鸟在这里!

2 个答案:

答案 0 :(得分:7)

on_data()处理:

  • 回复状态
  • 删除
  • 事件
  • 直接留言
  • 朋友
  • 限制,断开连接和警告

然而,on_status()只处理状态。

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

答案 1 :(得分:4)

If you're only concerned with tweets, use on_status(). This will give you what you needed without the added information and doing so will not hinder your limit.

If you want detailed information use on_data(). --That's rarely the case unless you're doing heavy analysis.