Я использую библиотеку API Google Python для вызова сайта CSE Ограничить поиск. Согласно документации , «этот API похож на API пользовательского поиска JSON, за исключением того, что в этой версии нет ежедневного лимита запросов».
Однако после 100 поисков я получаю 403 ответа из Google API, сказав, что «запрос был ограничен из-за достижения дневного лимита». Кажется, это не имеет смысла, есть идеи, если я делаю что-то не так? Приведенный ниже код описывает, как я вызываю функцию siterestrict.
from googleapiclient.discovery import build
CSE_ID = "CSE_ID"
API_KEY = "API_KEY"
service = build("customsearch", "v1", developerKey=API_KEY)
def run_google_search(service, query, **kwargs):
try:
res = service.cse().siterestrict().list(q=query, cx=CSE_ID, **kwargs).execute()
except Exception as e:
print(e)
return []
return res['items']
run_google_search(service, "Test search")