Улучшение [1.2.2842] Добавить сбор Алисы (ex. Нейро) данных для SE::Yandex

  • Автор темы Автор темы seo-bro
  • Дата начала Дата начала

Голосуем за востребованность

  • +1

    Голосов: 4 100,0%
  • +0

    Голосов: 0 0,0%

  • Всего проголосовало
    4
  • Опрос закрыт .

seo-bro

A-Parser Enterprise License
A-Parser Enterprise
Яндекс недавно обновил нейро поиск и назвал его Алисой, и внес определенный изменения в формирование ответа в выдаче. Эти данные полезно анализировать.

Сейчас в массиве serp есть label Generative answer, но он работает через доп. запрос (инфа от саппорта) и только для Device — Modern desktop computer а для Mobile device ничего не отдает.

В десктопе есть
4257


В мобиле нет
4256

А для Mobile device новый функционал работает без доп. запросов (инфа от саппорта) и хотелось бы его так же собирать.

Дополнительно хотелось получать текст ответа Алисы, и какой-то массив со ссылками на сайты из ответа Алисы (условный $ai.i.$link)
4258
 

Вложения

  • Снимок экрана 2025-05-30 в 08.44.50.png
    Снимок экрана 2025-05-30 в 08.44.50.png
    552,6 КБ · Просмотры: 95
  • Снимок экрана 2025-05-30 в 08.42.23.png
    Снимок экрана 2025-05-30 в 08.42.23.png
    682,4 КБ · Просмотры: 95
  • Снимок экрана 2025-05-30 в 08.36.04.png
    Снимок экрана 2025-05-30 в 08.36.04.png
    505,4 КБ · Просмотры: 93
Последнее редактирование модератором:
добрый день, хотелось бы добавить данный функционал в парсер, чтобы получать все данные включая наличии ИИ в выдаче Яндекса.
 
Реализован парсинг ИИ ответа в десктоп и мобильной верстках.
Добавлены переменные:
  • $ai_type - тип ИИ ответа (известно и поддерживается парсером 5 видов ответов, но на данный момент Яндекс выдает только 4 из них: 2 оффлайн (не требующих загрузки отдельным подзапросом) и 2 онлайн (загружаются отдельным подзапросом))
  • $ai_answer - текст ИИ ответа
  • $ai - массив ссылок и их анкоров из ИИ ответа (обычно это источники данных, из которых формируется ответ)
ИИ ответ парсится автоматически, если хотя бы одна из вышеперечисленных переменных указана в Формате результата. Параметр Parse generative answer больше не актуален и убран.
 
Сейчас парсил выдачу и один вопрос, как-будто логика, по которой работает текущая надстройка не совсем та, которую закладывал автор

Есть ключ: "Займ на карту" и если парсить без добавления переменной нейро в результат вывода, то нейро ответа и нет

Если добавить любую переменную аи ответа, то нейро ответ появляется и такое чувство, что вы просто делаете переключение и начинаете забирать контент со вкладки Алиса и тем самым получится, что по всем ключам есть этот нейро блок.

Есть ли возможно сделать разделение, чтобы понимать, есть ли на серпе нейро блок по запросу?
 

Вложения

  • zaim-na-karty.jpg
    zaim-na-karty.jpg
    203,1 КБ · Просмотры: 27
  • alisa(.jpg
    alisa(.jpg
    264,6 КБ · Просмотры: 25
как-будто логика, по которой работает текущая надстройка не совсем та, которую закладывал автор
Суть улучшения в том, чтобы добавить парсинг генеративного ответа для мобильной верстки и дополнительно собирать массив ссылок из этого ответа. Это и было сделано.
Есть ли возможно сделать разделение, чтобы понимать, есть ли на серпе нейро блок по запросу?
Сейчас при использовании любой ai переменной "Поиск с Алисой" действительно включается принудительно. Вынесем это в отдельную настройку, суть которой будет аналогична ручному переключению между "Поиском" и "Поиском с Алисой".
UPD: Добавлено в 1.2.2846
 
Последнее редактирование:
Сейчас парсил выдачу и один вопрос, как-будто логика, по которой работает текущая надстройка не совсем та, которую закладывал автор

Есть ключ: "Займ на карту" и если парсить без добавления переменной нейро в результат вывода, то нейро ответа и нет

Если добавить любую переменную аи ответа, то нейро ответ появляется и такое чувство, что вы просто делаете переключение и начинаете забирать контент со вкладки Алиса и тем самым получится, что по всем ключам есть этот нейро блок.

Есть ли возможно сделать разделение, чтобы понимать, есть ли на серпе нейро блок по запросу?


Не совсем так. Наличие или отсутствие нейро ответа на выдаче можно фильтровать через $ai_type, если выведешь их для кажого запроса то увидишь что
online_neuro и offline_neuro не формируют нейро-ответ в выдаче, но для тоже них собирается вкладка Алиса
и 2 параметра, которые объяеденяют посик со вкладкой алисы анимацией online_generative — формирует ответ онлайн, offline_generative — подставляет какой-то готовый ответ.

В целом можно фильтровать по ним, но я просто складываю запрос;тип в отдельный отчет, из которого можно помэтчить инфу с чем надо
 
Не совсем так. Наличие или отсутствие нейро ответа на выдаче можно фильтровать через $ai_type, если выведешь их для кажого запроса то увидишь что
online_neuro и offline_neuro не формируют нейро-ответ в выдаче, но для тоже них собирается вкладка Алиса
и 2 параметра, которые объяеденяют посик со вкладкой алисы анимацией online_generative — формирует ответ онлайн, offline_generative — подставляет какой-то готовый ответ.

В целом можно фильтровать по ним, но я просто складываю запрос;тип в отдельный отчет, из которого можно помэтчить инфу с чем надо

да все четенько, спасибо
 
Назад
Верх