Написание тонкого кода для получения всех твитов между заданным c интервалом времени. Поскольку tweepy начинает поиск с последнего твита, я считаю очень неэффективным его использование, даже если мне нужно найти твиты более раннего временного интервала в тот же день. Чтобы привести пример, если я запускаю код в 23:00, и мне нужны результаты с 10:00 до 10:30, то с помощью некоторых мерзких методов проб и ошибок я обнаружил, что лимит запросов исчерпан, даже если итерация не прошла. t достигло 18:00. Было бы намного лучше, если бы я мог начать поиск напрямую с 10:30 или, скажем, с 10:45. Предоставление базового c сниппета-
import tweepy
# Authentication
hashtag=str(input('enter the hashtag '))
no=int(input('number of max requests '))
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)
# Extracting Tweets
results = []
for tweet in tweepy.Cursor(api.search, q=hashtag, lang="en").items(no):
results.append(tweet)
print(len(results))
В этом вопросе используется since
, который больше не используется