ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă Stream din tweepy.
  • Setează keywords_to_track ca o listă care conține #rstats și #python.
  • Transmite obiectele auth și listen către Stream.
  • Setează argumentul cu cuvânt cheie track la valoarea keywords_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 = ____)
Editează și rulează codul