MulaiMulai sekarang secara gratis

Mengumpulkan data berdasarkan kata kunci

Sekarang setelah autentikasi disiapkan, kita dapat mulai mengumpulkan data Twitter. Ingat bahwa dengan Streaming API, kita akan mengumpulkan data Twitter waktu nyata berdasarkan sampel atau difilter menurut kata kunci.

Pada contoh ini, kita akan mengumpulkan data untuk setiap tweet yang menyebutkan #rstats atau #python dalam teks tweet, nama pengguna, atau deskripsi pengguna menggunakan endpoint filter.

Modul SListener telah didefinisikan dan diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Menganalisis Data Media Sosial dengan Python

Lihat Kursus

Petunjuk latihan

  • Impor Stream dari tweepy.
  • Atur keywords_to_track menjadi list yang berisi #rstats dan #python.
  • Oper objek auth dan listen ke Stream.
  • Atur argumen kata kunci track sama dengan keywords_to_track.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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 = ____)
Edit dan Jalankan Kode