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
Instrucciones del ejercicio
- Importa
Streamdetweepy. - Define
keywords_to_trackcomo una lista que contenga#rstatsy#python. - Pasa los objetos
authylistenaStream. - Establece el argumento con nombre
trackigual akeywords_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 = ____)