In [1]:
import tweepy

In [2]:
consumer_key = 'M6OkpsVkxMo1m4oEpcKrxTG9L'
consumer_secret = 'huUxJYdPoddEkvRrmDOFQIuHspkBERTCshx2J5tcj7FeAFdgNp'
access_token = '13101632-jfzgS37obVEw5vEQhkg3iHuMSgZFwAnLz55OZcVyi'
access_token_secret = 'CeoEHGH6fzrFH1PbXxSwCvmL04rD6nQElJzKgMnAj9AY9'

In [3]:
autorizar = tweepy.OAuthHandler(consumer_key, consumer_secret)

In [4]:
autorizar.set_access_token(access_token, access_token_secret)

In [5]:
api = tweepy.API(autorizar)

In [26]:
tweets_salvos =  []
ultimo_id = -1
qtde_tweets = 101

In [27]:
#continua rodando ate 
while (len(tweets_salvos) <= qtde_tweets):
    contador = qtde_tweets - len(tweets_salvos)
    try:
        novos_tweets = api.search(q='python', count=contador, max_id=str(ultimo_id-1))
        
        if not novos_tweets:
            print("Nenhumm tweet para recuperar")
            break
        
        tweets_salvos.extend(novos_tweets)
        ultimo_id = novos_tweets[-1].id
        
    except tweepy.TweepError as e:
        print('Error: ', (e))
    break
    print(contador)

In [28]:
len(tweets_salvos)


Out[28]:
100

In [ ]: