Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Importera Stream från tweepy.
  • Sätt keywords_to_track till en lista som innehåller #rstats och #python.
  • Skicka in objekten auth och listen till Stream.
  • Sätt nyckelordsargumentet track till keywords_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 = ____)
Redigera och kör kod