ComenzarEmpieza gratis

Recopilar datos por palabras clave

Ahora que hemos configurado la autenticación, podemos empezar a recopilar datos de Twitter. Recuerda que con la API de Streaming recopilaremos datos en tiempo real de Twitter basados en una muestra o filtrados por una palabra clave.

En nuestro ejemplo, recopilaremos datos de cualquier tuit que mencione #rstats o #python en el texto del tuit, el nombre de usuario o la descripción del usuario con el endpoint filter.

El módulo SListener ya está definido e importado para ti.

Este ejercicio forma parte del curso

Análisis de datos de redes sociales con Python

Ver curso

Instrucciones del ejercicio

  • Importa Stream de tweepy.
  • Define keywords_to_track como una lista que contenga #rstats y #python.
  • Pasa los objetos auth y listen a Stream.
  • Establece el argumento con nombre track igual a keywords_to_track.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código