Twitter ストリーミング API を使用してキーワードを追跡するためのコードを開発しています。
明らかに、キーワードを追跡すると、グローバルな結果が得られます。API パラメータの要件により、キーワードと場所の両方を同時にストリーミングできないことは認識しています。
代わりに、プロフィールの場所が特定の都市 (この場合はロンドン) にあるとリストされているストリーミング ツイートのみを保存する予定です。
現在、私は次のことを試しています
def on_status(self,status):
try:
locations=status.user.location
if locations == ['London']:
#Save to database
else:
pass
ただし、これは、プロファイルの場所が London であるツイートを保存していません。