Я изо всех сил пытаюсь получить твиты, связанные с определенным поиском между двумя датами. Я посмотрел на ответ здесь и использовал его, как показано ниже, но, как упоминается в ответе, код работает только для твитов, возраст которых 10-14 дней, и, поскольку мне нужны твиты с 2014 года, он приводит к tweets
пустой список.
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
tweets = []
company_name = '#' + 'Apple'
date_strng = " since:2014-10-11 until:2015-10-14"
for tweet in tweepy.Cursor(api.search,q=company_name + date_strng,count=10000,lang="en").items():
tweets.append(tweet)
Также попробовал следующее, но это не сработало (tweets
снова пустой список). Но если я уберу аргумент until
, я получу твиты, поскольку start_date
:
start_date = datetime.datetime(2014,10,11)
end_date = datetime.datetime(2015,10,14)
for tweet in tweepy.Cursor(api.search,q=company_name,count=10000,lang="en", since=start_date,until=end_date).items():
tweets.append(tweet)
Интересно, есть ли решение для этого.
Спасибо