【发布时间】:2021-10-30 00:15:18
【问题描述】:
始终获取错误消息,仅使用流。有人知道这是什么吗?
Windows 10 和 RaspOS 上的最新 Tweepy、Python 3.10.0。不工作..
stream = Stream(auth, listener) TypeError: Stream() takes no arguments
import tweepy
import keys
class MaxListener(tweepy.Stream):
def on_data(self, raw_data):
self.process_data(raw_data)
return True
def process_data(self, raw_data):
print(raw_data)
def on_error(self, status_code):
if status_code == 420:
#returning False in on_data disconnects the stream
return False
class Stream():
def super__init__(self, auth, listener):
self.stream = tweepy.Stream(auth=auth, listener=listener)
def start(self, keyword_list):
self.stream.filter(track=keyword_list)
if __name__ == "__main__":
listener = MaxListener('keys'...)
auth = tweepy.OAuthHandler(keys.API_KEY, keys.API_SECRET_KEY)
auth.set_access_token(keys.ACCESS_TOKEN, keys.ACCES_TOKEN_SECRET)
stream = Stream(auth, listener)
stream.start(['Python'])
【问题讨论】: