我剛開始使用tweepy
庫來連接twitter的流api。我遇到了StreamListener
類的on_status()
和on_data()
方法。有什麼不同?總noob在這裏!tweepy庫中的on_data和on_status有什麼區別?
5
A
回答
5
on_data()
處理:
- 回覆狀態
- 刪除
- 事件
- 直接消息
- 朋友
- 限制,斷開連接,並警告
而on_status()
只是處理狀態。
來源:https://github.com/tweepy/tweepy/blob/78d2883a922fa5232e8cdfab0c272c24b8ce37c4/tweepy/streaming.py
3
如果你只用鳴叫而言,使用on_status()
。這將給你沒有額外的信息,你需要什麼,這樣做不會妨礙你的限制。
如果您需要詳細信息請使用on_data()
。 - 除非您正在進行大量分析,否則很少有這種情況。
相關問題
- 1. 在tweepy streamListener中,「def on_data(self,data):」和「def on_status(self,status):」有什麼區別?
- 2. Flex庫和ActionScript庫有什麼區別?
- 3. 有什麼區別`和$(Bash中有什麼區別?
- 4. apache.http和apache.commons.httpclient庫有什麼區別?
- 5. 插件和庫有什麼區別?
- 6. 庫和包有什麼區別?
- 7. dataStore和數據庫有什麼區別?
- 8. 庫appengine.api.datastore和com.google.cloud.datastore有什麼區別?
- 9. Tweepy的用戶對象中的「作者」和「用戶」有什麼區別?
- 10. XCode中的C/C++庫和STL C++庫有什麼區別?
- 11. 有什麼區別? :和||
- 12. &&和||有什麼區別?
- 13. 「/」和「/ *」有什麼區別?
- 14. 有什麼區別:。!和:r!?
- 15. ==和===有什麼區別?
- 16. Appender和〜有什麼區別?
- 17. $ @和$ *有什麼區別?
- 18. is和=有什麼區別?
- 19. #.00和#。##有什麼區別?
- 20. `==`和`is`有什麼區別?
- 21. '=='和'==='有什麼區別?
- 22. /和/#/有什麼區別?
- 23. | 0和~~有什麼區別?
- 24. `&`和`ref`有什麼區別?
- 25. ==和===有什麼區別?
- 26. ==和===有什麼區別?
- 27. `{}`和`[]`有什麼區別?
- 28. JavaScript和=== ===有什麼區別?
- 29. difftime和' - '有什麼區別?
- 30. =和==有什麼區別?
幫我在這裏。比方說,我想在過去5分鐘內打印所有推文(通過特定關鍵字過濾),我該怎麼辦? – sidx