tree раскладывает пометки деревом.
Чем помечается страница
В готовых решениях пометка ставится по всей разметке страницы, а не по
форме её адреса: фильтр и подраздел по адресу неотличимы, и разбирается это
только содержимым. Как именно — на отдельной странице:
что не каталог.
У
/v1/crawl с вашим собственным правилом решение принимается по двум
признакам — по форме адреса и по наличию цен в разметке. Поодиночке не хватает
ни одного: форма адреса не отличает раздел с товарами от раздела с
подразделами, а цены есть и в списке, и в карточке.
Вторая и следующие страницы списка (
?page=2) остаются списком. Карточка
товара постраничной не бывает, и такие адреса карточками не считаются.Ручка
Сколько страниц осталось
У каждой страницы списка записано, сколько всего страниц у этого списка (pages_total), а у карточки — сколько на ней торговых предложений (offers).
Оба числа видны в /v1/crawl/{id}/pages.
По ним же составляется итоговая заметка задания. Если объём кончился раньше
каталога, задание завершается со status: "partial" и говорит об этом прямо:

