Беларусь

region-img

Документация Сотбит: Парсер контента. Настройка модуля. Постраничная навигация

Постраничная навигация


Вкладка "Постраничная навигация" доступна в парсере типа catalog. Она появляется после выбора типа парсера и применения настроек.



Постраничная навигация может быть двух типов:
  • Стандартная постраничная навигация. Отвечает за наиболее частый вариант, когда в каталоге отображаются ссылки на страницы, а у ссылок есть атрибут href.
  • Работа с постраничной навигацией. В остальных ситуациях, когда содержимое страницы меняется динамически (AJAX), либо ссылки не содержат атрибут href.

Для корректной работы постраничной навигации необходимо настраивать только один тип.

Стандартная постраничная навигация

Имеет несколько полей:
  • Селектор навигации - это селектор элемента, в котором находятся все ссылки на страницы каталога товаров. Например, так:
  • Селектор-атрибут пункта навигации - селектор-атрибут, необходимый для поиска ссылок на страницы каталога товаров. Задается относительно предыдущего параметра. Например: a[href]. По умолчанию a[href]. Если ссылка отсутствует и постраничная навигация отрабатывается скриптами, то необходимо воспользоваться блоком Работа с постраничной навигацией, расположенным ниже
  • Удалять элементы навигации - это селекторы для удаления нежелательных/лишних элементов в элементе навигации. Важно понимать что эта опция удалит и основные элементы навигации в случае неверного заполнения.
  • Начинать со страницы - это фильтр по страницам, используется чтобы уменьшить диапазон страниц каталогов товаров для парсинга.

Работа с постраничной навигацией используется для парсинга страниц каталогов с AJAX-загрузкой.

Например, это может выглядеть так: в конце списка товаров есть кнопка , при нажатии на которую происходит загрузка новых товаров.
 


Парсинг такого типа каталога товаров отличается от стандартного и имеет следующие опции:
  • Переменная-параметр постраничной навигации - параметр запроса, который отвечает за загрузку товаров по страницам. Определите этот параметр через панель разработчика в браузере (F12). Нажмите на такую кнопку или вызовите изменение страницы, исходящие запросы отобразятся на панели Network (Cеть). Например, для Google Chrome это выглядит так:




  • Шаг постраничной навигации - указывается количество, на которое нужно увеличить "Переменная-параметр постраничной навигации", чтобы попасть на следующую страницу каталога. Иногда в каталогах используются только чётные/нечётные значения или отличный от 1 шаг.
  • Другие переменные-параметры - перечислить переменные и их значения, которые также отвечают за постраничную навигацию, иногда без таких переменных данные не подгружаются.
  • Количество страниц навигации - обязательный параметр количества страниц, которые будут загружены во время парсинга.

Если на сайте-доноре есть возможность настройки обоих сценариев, то необходимо производить настройку только одного из типов пагинации.

Пример настройки данного раздела можно увидеть в видеоролике Парсер контента: Настройка постраничной навигации

Нужна помощь в настройке решения

Оставьте заявку и мы свяжемся с вами!