我正在尝试创建一个项目,包括创建一个简单的类来将推文写入数据库......
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
api = tweepy.API(auth)
class CustomStreamListener(tweepy.StreamListener):
def on_status(self,status):
conn = sqlite3.connect('tweets.sqlite')
curs = conn.cursor()
curs.execute("CREATE TABLE TWEETS(txt text, author text, created int, source text)")
print ("%s\t%s\t%s\t%s" % (status.text,
status.author.screen_name,
status.created_at,
status.source))
sapi = tweepy.streaming.Stream(auth, CustomStreamListener(api))
sapi.filter(track=['#twitter'])
但每当我尝试运行它时,都没有任何反应。如果我可以提供错误消息,但我的笔记本中的单元格会运行一秒钟然后停止。有什么想法吗?