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 merupakan bagian dari kursus
Menganalisis Data Media Sosial dengan Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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 = ____)