Aan de slagBegin gratis

Gegevens verzamelen op trefwoorden

Nu we de authenticatie hebben ingesteld, kunnen we Twitter-gegevens gaan verzamelen. Onthoud dat we met de Streaming API realtime Twitter-gegevens verzamelen op basis van een steekproef of gefilterd op een trefwoord.

In ons voorbeeld verzamelen we gegevens over elke tweet die #rstats of #python noemt in de tweettekst, gebruikersnaam of gebruikersbeschrijving met de filter-endpoint.

De module SListener is al voor je gedefinieerd en geïmporteerd.

Deze oefening maakt deel uit van de cursus

Socialmediagegevens analyseren in Python

Bekijk cursus

Oefeninstructies

  • Importeer Stream uit tweepy.
  • Stel keywords_to_track in op een lijst met #rstats en #python.
  • Geef de objecten auth en listen door aan Stream.
  • Stel het keywordargument track gelijk aan keywords_to_track.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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 = ____)
Code bewerken en uitvoeren