0
Je suis nouveau dans les tweets en streaming en Python et j'ai du mal à compter le nombre de tweets et je veux arrêter le streaming quand j'ai 1000 tweets collectés. Comment puis-je le faire?Comment ajouter un compteur et arrêter le streaming en utilisant tweepy en Python
**import tweepy
from tweepy import Stream
from tweepy import OAuthHandler
from tweepy.streaming import StreamListener
import csv
import time
ckey = ''
csecret = ''
atoken = ''
asecret = ''
class listener(StreamListener):
countt=0
def on_data(self, data):
try:
tweettext = data.split(',"text":"')[1]
tweettext = tweettext.split(',"source":"')[0]
print (tweettext)
saveFile = open('twitDB_try33.csv','a')
saveFile.write(tweettext)
saveFile.write('\n')
saveFile.close()
return True
except OSError as err:
print ('Failed ondata,', str(tweettext))
#time.sleep(5)
def on_error(self, status):
print (status)
auth = OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
twitterStream = Stream(auth, listener())
twitterStream.filter(locations=[-74,40,-73,41])
#twitterStream.filter(track=["love"])**
Où dois-je mettre le code? –