Как получить дату последнего сканирования Google для заданного моего URL-адреса через API

Учитывая любой URL сайта, которым я владею, в Google Search Console я могу увидеть следующую информацию:

скриншот

Меня особенно интересует дата последнего сканирования.

Как получить ту же информацию с помощью API (API Search Console или API Инструментов для веб-мастеров)?


person matteo    schedule 23.07.2021    source источник


Ответы (1)


Вы не можете. Не через API Google Search Console, API инструментов для веб-мастеров или любой другой API Google в этом отношении. Как Google может так плохо проектировать свои API, я не понимаю. Предоставление доступа к 100% функций, к которым вы можете получить доступ через пользовательский интерфейс той же службы, является самым основным требованием № 1 к API, и даже в этом случае они не работают.

Существует это временное решение (запрос https://webcache.googleusercontent.com/search?q=cache:<YOUR_URL>... и очищая содержимое ответа), но довольно скоро вы начнете получать слишком много запросов 429, так что это в основном бесполезно, если только вам не нужно делать, я не знаю, может быть, запрос каждые несколько дней.

На практике кажется, что нет другого способа, кроме регистрации посещений сканера самостоятельно (распознавание его из строки пользовательского агента, проверка IP-адреса, возможно, с обратным поиском или просто по списку).

person matteo    schedule 27.07.2021