Python 推特流:如何设置推特数量限制?

Python 推特流:如何设置推特数量限制?,python,twitter,Python,Twitter,我使用一个python脚本来流式传输推文,并使用tweepy将它们存储在Mongodb数据库中。一切正常,但当我试图设置推文数量限制时,推文不再被检索,我看不到错误,你能帮我吗 class MyListener(StreamListener): def\uuuu init\uuuuuu(self,num\u tweets,max\u tweets=60): self.numTweets=num_tweets self.limit=max_tweets def on_数据(自身、数据): 打印(“

我使用一个python脚本来流式传输推文,并使用tweepy将它们存储在Mongodb数据库中。一切正常,但当我试图设置推文数量限制时,推文不再被检索,我看不到错误,你能帮我吗

class MyListener(StreamListener):

def\uuuu init\uuuuuu(self,num\u tweets,max\u tweets=60):
self.numTweets=num_tweets
self.limit=max_tweets
def on_数据(自身、数据):
打印(“推特”)
当self.numTweets
twitter\u stream=stream(auth,MyListener(num\u tweets,max\u tweets))
twitter\u stream.filter(track=Keywords\u list)

  def __init__(self, num_tweets, max_tweets=60):
        self.numTweets = num_tweets
        self.limit = max_tweets

def on_data(self, data):
    print("tweet")
     while self.numTweets < self.limit:
        #self.numTweets+=1
        try:
            client = MongoClient()
            db = client['twitter1_db']
            collection = db['twitter1_collection']
            tweet = json.loads(data)
            collection.insert_one(tweet)
            print(tweet)
            self.numTweets= self.numTweets+ 1
            return True
        except BaseException as e:
            print("Error on_data: %s" % str(e))
        return True

def on_error(self, status):
    print(status)`