Samla in data om nyckelord
Nu när vi har ställt in autentiseringen kan vi börja samla in Twitter-data. Kom ihåg att vi med Streaming API samlar in Twitter-data i realtid, antingen som ett urval eller filtrerat efter ett nyckelord.
I vårt exempel samlar vi in data om alla tweets som nämner #rstats eller #python i tweettexten, användarnamnet eller användarbeskrivningen – via filter-endpointen.
Modulen SListener har redan definierats och importerats åt dig.
Den här övningen är en del av kursen
Analys av sociala medier i Python
Övningsinstruktioner
- Importera
Streamfråntweepy. - Sätt
keywords_to_tracktill en lista som innehåller#rstatsoch#python. - Skicka in objekten
authochlistentillStream. - Sätt nyckelordsargumentet
tracktillkeywords_to_track.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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 = ____)