キーワードに関するデータの収集
認証の設定が完了したので、いよいよ Twitter データの収集を始めましょう。Streaming API を使うと、サンプルデータまたはキーワードでフィルタリングしたデータをリアルタイムで収集できることを思い出してください。
この例では、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 = ____)