Как получить количество результатов, которые Google возвращает при запросе & quot; site: example.com & quot ;?

Я знаю, что этот вопрос задают много, но все ответы устарели, потому что Google Search API отключил.

У Google был API поиска, и с этим API можно было искать в Google с помощью API. Большинство ответов на StackOverflow ссылаются на устаревшую документацию по этому API, но поскольку Google отключил этот API, я не могу решить проблему с помощью API.

Я попытался решить проблему, просканировав страницу результатов Google и выбрав счетчик из текста «примерно x результатов найдено за y секунд». Но, насколько я знаю, это ограничено из-за политики Google.
https://support.google.com/webmasters/answer/66357?hl=en

У кого-нибудь есть идеи, как решить эту проблему, не нарушая политику Google? Я работаю с Symfony Framework в PHP, но я не буду возражать, если мне нужно загрузить библиотеку javascript или инструмент командной строки?

0

Решение

Теперь, когда API поиска исчезло, больше невозможно законно проверять общие результаты поиска Google.

Из заголовка к вашему вопросу, кажется, вы ищете, чтобы очистить определенный сайт. Это все еще можно сделать законно, используя API JSON / Atom пользовательского поиска в https://developers.google.com/custom-search/json-api/v1/overview.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector