"Превышен дневной лимит" при использовании 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-адресов из вашего поиска в день.

Другие вопросы по тегам