Я пытаюсь запустить твипный поток, и я получаю этот странный вывод - '401', снова и снова - независимо от того, за кем я следую, и даже с разными классами / переопределениями StreamListener on_status.
Сначала я пытался записать поток твитов в текстовый файл с помощью json.dump (), затем создать Pandas Dataframe с данными твитов, но я вернулся к более простой структуре простой печати твитов - и я теперь / до сих пор получаю этот вывод 401 снова и снова. Также видел AppAuthHandler и OAuthHandler методы вызова ключей в различном коде, поэтому пробовал оба - один и тот же результат.
auth = tweepy.OAuthHandler(auth_key, secret_key)
api = tweepy.API(auth)
class StreamListener(tweepy.StreamListener):
def on_status(self,status):
'''This is what to modify to filter, or edit, or add tweets to DF column !'''
print(status.text)
def on_error(self,status_code):
if status_code == 420:
return False
s = StreamListener()
stream = tweepy.Stream(auth,s)
stream.filter(track=['$AMZN','$AAPL','$FB','$MSFT','$TSLA'],async=True)
Ожидаемые данные твита, но вывод:
401
401
401
401
401
401
401
401
401
401
401