/v1/parse — тот же словарь, что работает внутри
обхода каталога, но на одной странице. Ручка отвечает на
три вопроса: что это за страница, какие поля товара на ней видны и откуда они
взяты. Нужна, чтобы проверить сайт перед обходом, разобрать страницу, которую
вы уже загрузили сами, или показать агенту текст страницы без разметки.
Цена: по
url — 1 кредит, как обычный Fetch. По html — бесплатно:
браузер не работал, а словарь — миллисекунды.
Ответ
string
Вид страницы:
sections — оглавление, listing — список товаров, card —
карточка, not_catalog — не каталог. Пустая строка — словарь не понял.boolean
Уверен ли словарь. В обходе
false означает, что вид страницы уточнит
языковая модель.string
Почему словарь так решил: по каким признакам.
string
Имя страницы: заголовок
<h1> или последняя хлебная крошка. Не <title> —
он на многих сайтах один на весь каталог.array
Хлебные крошки без служебных «Главная» и «Каталог».
string
Откуда взята цена:
ld+json, itemprop, og, data, class или пусто.boolean
Кандидатов на цену два и больше, а микроразметки нет. В обходе такая
страница уходит модели.
array
Все числа, похожие на цену, в порядке убывания уверенности.
boolean
На карточке есть выбор варианта: размер, цвет, фасовка.
object
Поля товара у карточки — те же восемь, что в режиме
каталога. Ненайденное —
null. У списка и
оглавления — пустой объект.array
Плитки списка у
listing: по объекту на товар с теми же полями, url —
адрес карточки. У карточки — пустой список.string
Текстовая выжимка, если просили
text: true: без шапки, меню и подвала, со
сводкой микроразметки в начале. Ровно то, что в обходе видит языковая
модель, — и ровно то, что отдаёт parreq_fetch с text: true.Зачем
Проверить сайт перед обходом
Проверить сайт перед обходом
Откройте карточку через
/v1/parse. Если price_source — ld+json или
itemprop, обход пройдёт словарём, без модели, и цена будет точной. Если
ambiguous: true — стоит посмотреть candidates: возможно, на сайте цена
в рассрочку стоит раньше обычной.Разобрать то, что уже загружено
Разобрать то, что уже загружено
Страница пришла из вашего Fetch, из коробки или из архива — передайте
html, и словарь разберёт её бесплатно. Забирать страницу дважды незачем.Показать агенту страницу коротко
Показать агенту страницу коротко
text: true с max_chars даёт агенту текст без разметки. Инструмент
parreq_page_read в MCP — это и есть /v1/parse с текстом.Языковой модели в этой ручке нет. Она отвечает тем, что видит словарь, — и
это честнее: по
sure, ambiguous и why видно, где обход обойдётся без
модели, а где ей придётся судить.
