Ho cercato di capirlo, ma questo è davvero frustrante. Sto cercando di ottenere tweet con un certo hashtag (una grande quantità di tweet) usando Tweepy. Ma questo non torna più di una settimana. Devo tornare indietro di almeno due anni per un periodo di un paio di mesi. E 'anche possibile, se sì, come?Come posso ottenere tweets più vecchi di una settimana (usando tweepy o altre librerie python)
Solo per il controllo Ecco il mio codice
import tweepy
import csv
consumer_key = '####'
consumer_secret = '####'
access_token = '####'
access_token_secret = '####'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('tweets.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)
for tweet in tweepy.Cursor(api.search,q="#ps4",count=100,\
lang="en",\
since_id=2014-06-12).items():
print tweet.created_at, tweet.text
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8')])
Si noti che 'since_id = 2014-06-12' è equivalente a' since_id = 1996', perché 2.014 meno 6 meno 12 uguale 1996. –
Eventuali duplicati di [ Ottenere dati storici da Twitter] (https: // StackOverflow.it/questions/1662151/getting-historical-data-from-twitter) – Nemo