Как запросить расширенный поиск с помощью Google CustomSearch API?
Как я могу программно с помощью клиентской библиотеки Google Python сделатьРасширенный поиск с поисковой системой API пользовательского поиска Google, чтобы вернуть список первыхn
ссылки, основанные на некоторых терминах и параметрах расширенного поиска, которые я запрашивал?
Я пытался проверитьдокументация(Я не нашел ни одного примера), а этотответ, Однако последнее не сработало, поскольку в настоящее время отсутствует поддержка AJAX API. Пока я попробовал это:
from googleapiclient.discovery import build
import pprint
my_cse_id = "test"
def google_search(search_term, api_key, cse_id, **kwargs):
service = build("customsearch", "v1",developerKey="<My developer key>")
res = service.cse().list(q=search_term, cx=cse_id, **kwargs).execute()
return res['items']
results = google_search('dogs', my_api_key, my_cse_id, num=10)
for result in results:
pprint.pprint(result)
И это:
import pprint
from googleapiclient.discovery import build
def main():
service = build("customsearch", "v1",developerKey="<My developer key>")
res = service.cse().list(q='dogs').execute()
pprint.pprint(res)
if __name__ == '__main__':
main()
Таким образом, любая идея о том, как это сделать иРасширенный поиск с API поисковой системы Google ?. Вот как мои учетные данные выглядят на консоли Google: