Я делаю исторический поиск данных в Твиттере, используя API Песочницы Твиттера.Я использую пакет TwitterAPI на Python.Песочница позволяет в общей сложности 50 запросов API в месяц.
У меня есть этот код ниже, который собирает данные в порядке, но выполнил только один запрос, то есть у меня есть только 100 твитов.Мне интересно, какой код я могу вставить, чтобы я мог сделать несколько запросов за один раз.Я надеюсь теперь использовать все мои 50 запросов за этот месяц, используя этот код.
Текущий код:
from TwitterAPI import TwitterAPI
import csv
SEARCH_TERM = 'my-search-term-here'
PRODUCT = 'fullarchive'
LABEL = 'here-goes-my-dev-env'
api = TwitterAPI("consumer_key",
"consumer_secret",
"access_token_key",
"access_token_secret")
r = api.request('tweets/search/%s/:%s' % (PRODUCT, LABEL),
{'query':SEARCH_TERM,
'fromDate':'201811151334',
'toDate':'201811161500'
}
)
csvFile = open('filename.csv', 'a')
csvWriter = csv.writer(csvFile)
for item in r:
csvWriter.writerow([item['created_at'],item['user']. ['screen_name'], item['text']