Яндекс Live. Руководство разработчика
Яндекс Live - Формат запроса
Запрос результатов поиска
Для получения результатов поиска в формате XML, необходимо сформировать GET запрос и добавить к своему URL параметр &query=[Запрос]
Почти все параметры из настроек можно передавать в URL через GET запрос, тогда они имеют приоритет над настройками по умолчанию. Остальные параметры представлены в разделе Таблица параметров.
Запрос результатов мобильной выдачи
Для получения мобильных результатов выдачи необходимо к запросу добавить параметр &device=mobile
Например:Запрос дополнительных параметров выдачи
В Настройках по умолчанию или при добавлении соответствующего параметра в URL запроса, вы можете осуществлять сбор информации из дополнительных блоков контента в выдаче. Функционал будет расширяться при наличии запроса со стороны пользователей.
Яндекс Директ (Верхний и нижний блок рекламы)
Позволяет собрать следующие данные из рекламных объявлений: адрес сайта, заголовок, текст объявления, номер телефона, ссылка на профиль компании в Яндекс, город и станция метро; название и ИНН организации, разместившей данное объявление (прямой рекламодатель или рекламное агентство). Если какая-то информация в объявлении отсутствует, то она не выводится.
Параметр &ads= 1 - показывать; 0 - не показывать. Формат ответа
Например:Карусель с товарами
Позволяет собрать все товары из рекламной карусели, расположенной вверху страницы с результатами поиска. Встречается не во всех запросах, ее наличие сильно зависит тематики запроса и региона поиска.
Позволяет собрать следующие данные: адрес сайта (магазина), ссылка на товар в зашифрованном виде, название товара, его изображение и цена; название и ИНН организации, разместившей данное объявление.
Параметр &scroller= 1 - показывать; 0 - не показывать. Одним запросом можно спарсить и карусель, и рекламные объявления, используя сочетание параметров &ads=1&scroller=1.
Например:Люди ищут (Related Searches)
Блок с похожими запросами пользователей, располагается внизу страницы поиска Яндекс.
Активируется с помощью параметра &related= 1 - показывать; 0 - не показывать. Формат ответа
Например:Парсинг Яндекс картинок
Для получения результатов поиска Яндекса по картинкам в формате XML, необходимо сформировать GET запрос и добавить к своему URL параметр &tbm=images
Например:В результате вы получите 30 результатов выдачи Яндекс по картинкам, пагинация также работает
Поиск похожих изображений
Также есть возможность парсить похожие изображения. Для этого необходимо использовать поиск по картинкам (&tbm=images) а в параметр запроса (&query=) добавить image:[Точный адрес изображения]
Например:Допустим, картинка располагается по адресу: https://xmlstock.com/window.jpg
Формируем запрос со следующими параметрами: &tbm=images&query=image:https://xmlstock.com/window.jpg
Пример запроса:В результате вы получите результаты из блока "Другие размеры изображения картинок" и 20 результатов из блока "Сайты с информацией про изображение".
Парсинг Яндекс Видео
Для получения результатов поиска Яндекса по видео в формате XML, необходимо сформировать GET запрос и добавить к своему URL параметр &tbm=video
Например:В результате вы получите 18 результатов выдачи Яндекс по видео, пагинация также работает