Aleksei_Segodin
@Aleksei_Segodin
арт директор / дизайнер

Как у себя на сайте сгенерировать результаты поиска Гугла по определенному запросу?

Представьте ситуацию: сайт посылает Гуглу какой-то поисковый запрос. Нужно вывести на странице сайта случайный результат поиска с первой страницы Гугла (из первых 10-ти результатов). При этом, это должны быть статьи (не видео, не картинки и не рекламные ссылки). Думаю такое сделать вполне реально, но не знаю как.
Подскажите, есть ли какие-то способы? Возможно с использованием API гугла? Где подсмотреть подобное решение?

P.S. Сайт будет работать на PHP (Laravel) если это имеет значение.
  • Вопрос задан
  • 440 просмотров
Решения вопроса 1
profesor08
@profesor08
1. Google Search API, но имеет статус Deprecated.
2. Посмотреть на страничке гугла, какие он запросы отправляет и откуда получает инфу, а дальше попробовать использовать это.
3. Получить HTML страницу по ссылке https://www.google.ru/search?q=как+сделать и спарсить нужную инфу.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Rou1997
@Rou1997
Есть API, там всего один запрос, возвращает JSON, поищите и сразу найдете, еще можете имитировать клиентский браузер HTTP-запросами с помощью curl.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
В API не удалось найти мне... (может плохо смотрел)
Но вот вполне рабочий вариант, например (в поисковую строку Гугл):
"CMS Joomla!" review|описание|обзор
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы