раздел 04
Шпаргалка
Всё главное на одной странице.
Основные параметры запроса
Эндпоинт - https://serpapi.com/search. Параметры передаются в URL.
| Параметр | Что задаёт |
|---|---|
engine | Поисковая система: google, google_maps, google_news, bing, yandex, youtube и др. |
q | Поисковая фраза. |
api_key | Ваш ключ из личного кабинета. |
location | Локация поиска (город или регион), от неё зависит выдача. |
hl | Язык интерфейса выдачи (например ru, en). |
gl | Страна поиска (например ru, us). |
num | Сколько результатов вернуть. |
Словарь терминов
| Термин | Что это |
|---|---|
| SERP | Search Engine Results Page - страница результатов поиска. |
| Движок (engine) | Поисковая система, выдачу которой вы запрашиваете. |
api_key | Секретный ключ доступа, передаётся в каждом запросе. |
organic_results | Массив обычных результатов выдачи: заголовок, ссылка, сниппет. |
answer_box | Блок с прямым ответом наверху выдачи. |
knowledge_graph | Карточка знаний о сущности (компания, человек, место). |
| Playground | Встроенный на сайте инструмент: ввести параметры и сразу увидеть JSON-ответ. |
google-search-results | Официальный Python-клиент SerpAPI. |
Мини-чек-лист
- Зарегистрировался на serpapi.com, нашёл
api_keyв кабинете. - Сделал первый запрос:
engineсо значением google, фраза вq. - Посмотрел JSON в playground, нашёл
organic_results. - Положил ключ в
.env, не в код. - Вызвал из curl или Python (
google-search-results). - Достаю поля через
getс проверкой на наличие.
Полезные ссылки
- serpapi.com/search-api - документация по API и список движков.
- serpapi.com - регистрация, кабинет, тарифы и playground.