получить более 10 результатов API пользовательского поиска Google - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь использовать API пользовательского поиска Google. Я хочу выполнить поиск по первым 20 результатам. Я попытался изменить num=10 в URL-адресе до 20, но выдает 400 Ошибка. Как исправить или запросить вторую страницу?результатов (обратите внимание, что я использую поиск по всей сети)

Вот код, который я использую

import requests,json
url="https://www.googleapis.com/customsearch/v1?q=SmartyKat+Catnip+Cat+Toys&cx=012572433248785697579%3A1mazi7ctlvm&num=10&fields=items(link%2Cpagemap%2Ctitle)&key={YOUR_API_KEY}"
res=requests.get(url)
di=json.loads(res.text)

1 Ответ

0 голосов
/ 26 апреля 2019

К сожалению, с помощью API пользовательского поиска Google невозможно получить более 10 результатов.Однако, если вы хотите получить больше результатов, вы можете сделать несколько звонков, увеличив параметр запуска на 10.

См. Эту ссылку: https://developers.google.com/custom-search/v1/using_rest#query-params

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...