"Превышен дневной лимит" при использовании API пользовательского поиска Google
Я хочу сканировать 200 результатов для примерно 2000 запросов, но это дает мне ошибку "превышен дневной лимит".
Я хочу подтвердить, сколько результатов мы можем сканировать в день. Есть ли решение, которое может решить эту проблему? Или единственный способ - сканировать небольшую часть запросов каждый день...?
Мой код для сканирования Google выглядит следующим образом:
def crawl(query_list):
http = httplib2.Http()
# Construct the service object for the interacting with the CustomSearch API.
service = discovery.build('customsearch', 'v1', developerKey='my api key', http=http)
res_list = []
for query in query_list:
json_res = service.cse().list(q = query, cx = 'my search engine id', num = 200,).execute()
res_list.append(json_res)
Спасибо!
1 ответ
Решение
Согласно этому посту:
Первые 100 запросов в день бесплатны. Более того, вам придется платить 5 долларов за 1000 запросов, до 10 000 запросов в день, просто включите выставление счетов для этого. Каждый запрос возвращает максимум 10 результатов, поэтому вы можете бесплатно получать 1000 URL-адресов из вашего поиска в день.