開始使用免費開始

蒐集關鍵字資料

既然我們已經完成驗證設定,就可以開始蒐集 Twitter 資料。回想一下,使用 Streaming API 時,你會依據隨機抽樣,或是用關鍵字篩選,來蒐集即時的 Twitter 資料。

在這個例子中,我們會使用 filter 端點,蒐集任何在推文文字、使用者名稱,或使用者自我介紹中提到 #rstats#python 的推文資料。

SListener 模組已經替你定義並匯入好了。

本練習屬於課程

使用 Python 分析社群媒體資料

檢視課程

練習說明

  • tweepy 匯入 Stream
  • keywords_to_track 設為包含 #rstats#python 的清單。
  • authlisten 物件傳入 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 = ____)
編輯並執行程式碼