3

プログラムがキューを受信して​​ハッシュタグを変更するよりも、デフォルトのハッシュタグで tweepy ストリーミングを開始する状況がありますが、私の質問は、この新しいハッシュタグを既に実行中の tweepy ストリーミングに適用する方法です。

より明確にするために、例を挙げます:

    hashtag = 'number_1'

    auth = t_auth()
    self.stream = tweepy.streaming.Stream(auth,CustomStreamListener())
    self.stream.filter(follow=None, track=[hashtag])   

上記のコードはハッシュタグをリッスンし'number_1'ます。別のハッシュタグを持つキューを受け取ったとします。

    hashtag = 'Different_hashtag'

self.stream.filter(follow=None, track=[hashtag]では、新しいハッシュタグを聞き始めるにはどうすればよいでしょうか?

4

1 に答える 1

2

stream.disconnect()コメントで@alecxeが述べたように、コールバックメソッドの1つからストリームを切断することができます.False

別のオプションは、で呼び出すstream.filterことasync=Trueです。これにより、非同期でツイートがリッスンされ、別のハッシュタグを受信したときにメイン コードから呼び出しstream.disconnect()て呼び出すことができます。stream.filter()

于 2014-03-13T19:02:23.190 に答える