私は問題があり解決できない。 Stream twitter tweetsにpythonスクリプトを書いた。 私の問題は、指定されたリストの各単語につき5つのつぶやきを読む必要があることです。以下はtweepyストリームの各項目のつぶやき数を設定する
コードです:ここでは
class TweetListener(StreamListener):
def on_status(self,status):
print "TWEET ARRIVED!!!"
print "Tweet Text : %s" % status.text
print "Author's name : %s" % status.author.screen_name
print "Time of creation : %s" % status.created_at
print "Source of Tweet : %s" % status.source
time.sleep(10)
return True
def on_error(self, status):
print status
if status == 420:
print "Too soon reconnected, Exiting!!"
return False
sys.exit()
def search_tweets():
twitterStream = Stream(connect().auth, TweetListener())
twitterStream.filter(track=['Cricket','Maths','Army','Sports'],languages = ["en"],async=True)
私は取得しています何
陸軍&スポーツ、クリケットのための5件のツイートそれぞれ、数学を取得する必要があります上記の要素のツイートの数が無限です。
すべてのヘルプは高く評価されます。
ありがとうございました&
返されたつぶやきの数を制限するコードは何ですか? – JohanL
ああややあります。私はそれぞれのアイテム、例えば4つまたは5つのつぶやきのそれぞれについて限定された数のツイートが必要です –
ストリーミングの全体のアイデアは、つぶやきの無限の数を取得することです。あなたはあなたの心の欲望にツイートを収穫したらストリームをオフにするか、RESTful APIを使用して、(過去の)ツイートをそのように取得する必要があります – teknoboy