Olá, Abel! Tudo bem com você?
A biblioteca tweepy sofreu algumas atualizações desde que o curso foi gravado e alguns métodos se tornaram levemente diferentes, como é o caso do StreamListener
que foi mesclado com outro método chamado Stream
, conforme nos informa a release 4.0.0 no GitHub.
Para solucionar o problema você pode refatorar o código enviado por você para a seguinte forma:
class MinhaStreamListener(tw.Stream):
def on_status(self,status):
print(status.user.screen_name)
print(status.text)
print('-'*5)
print('\n')
minhaStream = MinhaStreamListener(consumer_key,consumer_secret,access_token,access_token_secret)
minhaStream.filter(track=famosos)
Onde as variáveis consumer_key
, consumer_secret
, access_token
e access_token_secret
são os seus tokens de acesso.
Espero ter ajudado, mas se ainda persistir alguma dúvida estou sempre à disposição.
:)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!