Как заставить Google показывать «total_results» при парсинге
Table Of Content
Пользователи нашего API для парсинга Google заметили, что некоторые запросы не возвращают свойство total_results
, которое обычно отображается в верхнем левом углу интерфейса Google.
Свойство total_results
- это число, возвращаемое Google, которое представляет собой общее количество результатов в наборе результатов данного запроса. Это число является приближенным и может не представлять точное количество результатов, и Google не позволяет получить все эти результаты - вы можете прочитать больше об этом в нашей документации о пагинации.
Наш API позволяет пользователю парсить Google для свойства total_results
и возвращает числовое значение в формате JSON, как показано в приведенном ниже примере.
Что происходит, когда Google не возвращает значение total_results
для конкретного поиска? Примером запроса, который не вернет свойство "total_results", является "SQL Entwickler", который мы будем использовать для нашего примера. Вы можете следовать этому примеру, используя наш playground.
Обратите внимание, что при поиске "SQL Entwickler" Google не возвращает значение для свойства total_results
.
Вы также заметите, что наш API не возвращает значение для свойства total_results
.
Чтобы исправить эту проблему, мы перейдем в наш playground и установим параметр pagination
в значение "1". Установите значение поискового запроса на "SQL Entwickler". Нажмите кнопку поиска, когда все ваши параметры установлены.
Перейдите в правый верхний угол страницы в playground и нажмите «Export to Code», который предоставит вам результаты вашего запроса. Как вы заметите, вам предоставляются URL-адреса для результатов в формате HTML и JSON. Перейдите по любому URL-адресу, и вы заметите, что значение total_results
отображается.
Возвращенные результаты теперь включают значение total_results
, отображаемое в обычном месте, как и ожидалось.
Наш API также вернул отсутствующее значение total_results
в формате JSON.
Похоже, что либо первый, либо второй результат SERP мог вызвать появление какого-то другого информационного свойства и заменить свойство total_results
на Google. Тем не менее, этот способ работает отлично.
Посетите SerpAPI для получения дополнительной информации о нашем приложении и попробуйте различные конфигурации и поиски с использованием нашего playground.