Получение твитов, связанных с указанным c поиском между двумя датами - PullRequest
0 голосов
/ 15 апреля 2020

Я изо всех сил пытаюсь получить твиты, связанные с определенным поиском между двумя датами. Я посмотрел на ответ здесь и использовал его, как показано ниже, но, как упоминается в ответе, код работает только для твитов, возраст которых 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)

Интересно, есть ли решение для этого.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...