【发布时间】:2021-10-18 08:16:24
【问题描述】:
我对 python 和一般编码很陌生,我很难理解如何使用 Tweepy 与来自 Twitter API 的流数据进行交互。
这是我的示例代码,它打印出指定用户发布的任何新推文。
import tweepy
auth = tweepy.OAuthHandler("****", "****")
auth.set_access_token("****", "****")
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
class MyStreamListener(tweepy.StreamListener):
def on_status(self, status):
print (status.text)
myStreamListener = MyStreamListener()
myStream = tweepy.Stream(auth = api.auth, listener = myStreamListener)
myStream.filter(follow=['user_id_goes_here']))
如果我想做一些事情,例如检查每条推文中是否存在某个单词,我不知道怎么做,因为它是一个恒定的数据流。
如何在每条推文发送时对其进行分析和解析?
【问题讨论】: