Maps::Yandex

  • Автор темы Автор темы Dmitron
  • Дата начала Дата начала

Dmitron

A-Parser Enterprise License
A-Parser Enterprise
Добрый день!
Почему такое расхождение в парсере и результате.

Например заходим на карту по Москве с запросом Еда
https://yandex.ru/maps/213/moscow/?...5.725149&sspn=1.516113,0.904483&text=Еда&z=12
получаем массу результатов и все с картинками.

Начинаем парсить с теме же координатами и запросом, в итоге получаем мизер информации и минимум картинок.

886c9e70f9a7d08fe4a1bbe82ec67a56.png
 
Добрый день.
Картинка сейчас берется из рекламы, т.к. в ответе Яндекса только там есть полноценный урл картинки. Т.е., если на карточке организации есть их реклама, то в результате будет ссылка на картинку. То же самое относится к описанию и логотипу.
c4uxl_190628123521.png

3bzyz_190628123551.png

В ответе Яндекса так же есть массив photos, где есть ссылки на фото, но они имеют вид https://avatars.mds.yandex.net/get-altay/910613/2a000001618eb41607581346f4e623618357/%s и не всегда очевидно что должно быть вместо %s. Возможно в будущих версиях фото будут забираться из photos, но пока что только вот так.

Насчет "мизера информации" - не очень понятен вопрос. У вас парсится 1 страница и выводится в результат только название, рейтинг и ссылка на фото. Если нужны какие-то другие данные - укажите это в формате результата, а если нужно больше данных, то задайте парсить больше страниц.

При одинаковых настройках и с одинакового IP выдача в браузере и в парсере полностью идентична.
 
Назад
Верх