CoderCastrov logo
CoderCastrov
Serpapi

Максимальное количество результатов на страницу для поддерживаемых поисковых систем Google от SerpApi

Максимальное количество результатов на страницу для поддерживаемых поисковых систем Google от SerpApi
просмотров
3 мин чтение
#Serpapi
Table Of Content

    SerpApi может обрабатывать все результаты на поддерживаемых поисковых системах Google. Однако максимальное количество результатов на страницу сильно меняется от органического поиска до API отзывов Maps и всех промежуточных. В этой статье будет показано максимальное количество результатов с помощью примера использования наших поддерживаемых API. Это часть 1 полного обзора.

    Я собираюсь сопоставить документацию SerpApi и выполнить скрапинг в режиме реального времени максимального количества результатов, чтобы узнать, какое количество результатов будет получено.

    Первые типы поисковых запросов, которые я выполню, находятся в выпадающем списке "тип поиска" на площадке SerpApi:

    https://serpapi.com/playground

    Search parameters and results for “coffee” for organic search results
    • 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 результатов.

    Search parameters and results for “coffee” for organic search results

    Следующий поиск был выполнен с помощью API изображений Google. Мы можем увидеть изменения с помощью параметра search_parameters tbm "isch". Я знаю, что это немного отличается от других движков и что num и start не работают, только ijn.

    (параметр ijn это) Параметр, который определяет номер страницы для изображений Google. На странице отображается 100 изображений. Этот параметр эквивалентен start (смещение) = ijn * 100. Этот параметр работает только для изображений Google (установите tbm на isch).

    Search parameters and results for “coffee” for images

    После этого я хотел проверить API локального поиска Google. Для следующих поисковых запросов я превысил максимальное количество и провел некоторые тесты, чтобы узнать, какое количество результатов я могу получить:

    Search parameters and results for “coffee” for local results

    Это для API результатов новостей Google:

    Search parameters and results for “coffee” for news

    Это для API результатов покупок Google:

    Search parameters and results for “coffee” for shopping

    И, наконец, результат для API результатов видео Google.

    Search parameters and results for “coffee” for video

    Появилась ошибка "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/