Colectarea datelor pe baza cuvintelor cheie
Acum că am configurat autentificarea, putem începe să colectăm date de pe Twitter. Reamintește-ți că prin Streaming API vei colecta date Twitter în timp real, fie printr-un eșantion, fie filtrate după un cuvânt cheie.
În exemplul nostru, vom colecta date despre orice tweet care conține #rstats sau #python în textul tweet-ului, în numele de utilizator sau în descrierea utilizatorului, folosind endpoint-ul filter.
Modulul SListener a fost deja definit și importat pentru tine.
Acest exercițiu face parte din cursul
Analiza datelor din social media în Python
Instrucțiuni pentru exercițiu
- Importă
Streamdintweepy. - Setează
keywords_to_trackca o listă care conține#rstatsși#python. - Transmite obiectele
authșilistencătreStream. - Setează argumentul cu cuvânt cheie
trackla valoareakeywords_to_track.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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 = ____)