蒐集關鍵字資料
既然我們已經完成驗證設定,就可以開始蒐集 Twitter 資料。回想一下,使用 Streaming API 時,你會依據隨機抽樣,或是用關鍵字篩選,來蒐集即時的 Twitter 資料。
在這個例子中,我們會使用 filter 端點,蒐集任何在推文文字、使用者名稱,或使用者自我介紹中提到 #rstats 或 #python 的推文資料。
SListener 模組已經替你定義並匯入好了。
本練習屬於課程
使用 Python 分析社群媒體資料
練習說明
- 從
tweepy匯入Stream。 - 將
keywords_to_track設為包含#rstats和#python的清單。 - 將
auth與listen物件傳入Stream。 - 將關鍵字引數
track設為keywords_to_track。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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 = ____)