我正在尝试使用 Tweepy Python 库从 Twitter API 模块流式传输推文。
我看过几个教程,它们都给出了相同的代码。
但是,它不断产生 401 错误。这是我正在使用的代码。
如果有人能突出我可能出错的地方,那就太好了。
from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream
from tweepy import API
Access_Token = "A"
Access_Token_Secret = "B"
Consumer_Key = "C"
Consumer_Key_Secret = "D"
auth = OAuthHandler(Consumer_Key, Consumer_Key_Secret)
auth.set_access_token(Access_Token, Access_Token_Secret)
api = API(auth)
class StdOutListener(StreamListener):
def on_data(self, data):
print(data)
return True
def on_error(self, status):
print(status)
if __name__ == '__main__':
listener = StdOutListener()
auth = OAuthHandler(Consumer_Key, Consumer_Key_Secret)
auth.set_access_token(Access_Token, Access_Token_Secret)
stream = Stream(auth, listener)
stream.filter(track=['bitcoin', 'btc', 'trump','election','biden'])