ComeçarComece de graça

Coletando dados por palavras-chave

Agora que configuramos a autenticação, podemos começar a coletar dados do Twitter. Lembre que, com a Streaming API, você coleta dados do Twitter em tempo real com base em uma amostra ou filtrando por palavra-chave.

No nosso exemplo, vamos coletar dados de qualquer tweet que mencione #rstats ou #python no texto do tweet, no nome de usuário ou na descrição do usuário usando o endpoint filter.

O módulo SListener já foi definido e importado para você.

Este exercício faz parte do curso

Analisando dados de mídias sociais em Python

Ver curso

Instruções do exercício

  • Importe Stream de tweepy.
  • Defina keywords_to_track como uma lista contendo #rstats e #python.
  • Passe os objetos auth e listen para Stream.
  • Defina o argumento nomeado track igual a keywords_to_track.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

from ____ import ____

# Set up words to track
keywords_to_track = ____

# Instantiate the SListener object 
listen = SListener(api)

# Instantiate the Stream object
stream = Stream(____, ____, access_token, access_token_secret)

# Begin collecting data
stream.filter(track = ____)
Editar e executar o código