Максимальное количество результатов на страницу для поддерживаемых поисковых систем Google от SerpApi
Table Of Content
SerpApi может обрабатывать все результаты на поддерживаемых поисковых системах Google. Однако максимальное количество результатов на страницу сильно меняется от органического поиска до API отзывов Maps и всех промежуточных. В этой статье будет показано максимальное количество результатов с помощью примера использования наших поддерживаемых API. Это часть 1 полного обзора.
Я собираюсь сопоставить документацию SerpApi и выполнить скрапинг в режиме реального времени максимального количества результатов, чтобы узнать, какое количество результатов будет получено.
Первые типы поисковых запросов, которые я выполню, находятся в выпадающем списке "тип поиска" на площадке SerpApi:
https://serpapi.com/playground
- API органических результатов Google
- API изображений Google
- API локального поиска Google
- Новости Google
- Покупки Google
- Видео Google
В документации по API поиска Google: https://serpapi.com/search-api параметр "num" определяет максимальное количество результатов для возврата. (например, 10
(по умолчанию) возвращает 10 результатов, 40
возвращает 40 результатов, а 100
возвращает 100 результатов).
Первый поиск - запрос на "кофе" с num
"100", как вы можете видеть ниже в наших красиво оформленных JSON-результатах, Google выдал 98 результатов.
Следующий поиск был выполнен с помощью API изображений Google. Мы можем увидеть изменения с помощью параметра search_parameters
tbm
"isch". Я знаю, что это немного отличается от других движков и что num
и start
не работают, только ijn
.
(параметр
ijn
это) Параметр, который определяет номер страницы для изображений Google. На странице отображается 100 изображений. Этот параметр эквивалентен start (смещение) = ijn * 100. Этот параметр работает только для изображений Google (установите tbm наisch
).
После этого я хотел проверить API локального поиска Google. Для следующих поисковых запросов я превысил максимальное количество и провел некоторые тесты, чтобы узнать, какое количество результатов я могу получить:
Это для API результатов новостей Google:
Это для API результатов покупок Google:
И, наконец, результат для API результатов видео Google.
Появилась ошибка "Google не вернул результаты для этого запроса", но все же заполнилось поле video_results
.
Итак, максимальное количество результатов на движок с соответствующим полем results
следующее:
- API органических результатов Google: 98
organic_results
- API изображений Google: 100
images_results
- API локального поиска Google: 20
local_results
- Новости Google: 100
news_results
- Покупки Google: 100
shopping_results
- Видео Google: 100
video_results
И, как обычно, SerpApi может скрапить только общее количество результатов, предоставленных на конкретной HTML-странице. Учитывая, что некоторые из этих движков могут скрапить до 100 результатов, это составляет 1 успешный поиск... здесь много данных. Удачного парсинга!
Вы можете зарегистрироваться в SerpApi здесь: https://serpapi.com/
Вы можете найти форум пользователей SerpApi здесь: https://forum.serpapi.com/
Вы можете найти документацию по API здесь: https://serpapi.com/search-api/