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
Petunjuk latihan
- Impor
Streamdaritweepy. - Atur
keywords_to_trackmenjadi list yang berisi#rstatsdan#python. - Oper objek
authdanlistenkeStream. - Atur argumen kata kunci
tracksama dengankeywords_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 = ____)