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
Oefeninstructies
- Importeer
Streamuittweepy. - Stel
keywords_to_trackin op een lijst met#rstatsen#python. - Geef de objecten
authenlistendoor aanStream. - Stel het keywordargument
trackgelijk aankeywords_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 = ____)