Парсинг пельменей

ParadoxRU

Client
Регистрация
04.09.2019
Сообщения
19
Реакции
6
Баллы
3
Прошу помочь. Задача сделать парсер магазина по категориям товаров с выгрузкой в excel и c сортировкой по акциям.
Во вложении проект на кубиках. Проблема в том что товар с акцией и без акции имеет разную структуру xPath. Т.е. когда происходит парсинг в таблицу на товарах где нет акции происходит сбивка и таблица заполняется сплошь. Мне нужно, если товар без акции в графе Цена по акции стоял 0 или пробел.
Как это реализовать?
 

Вложения

  • Abs.zp
    Abs.zp
    32,6 KB · Просмотры: 151
Последнее редактирование:
Вот html с акцией и без.
 

Вложения

  • Снимок 2.JPG
    Снимок 2.JPG
    30,2 KB · Просмотры: 138
  • Снимок 3.JPG
    Снимок 3.JPG
    31 KB · Просмотры: 150
чтобы избежать таких моментов, я всегда делаю следующим образом
беру все нужные блоки в список, потом распаршиваю каждый блок отдельно на составные и записываю в таблицу
можно через xpath или регулярки. не важно

в моменте создания шаба, понял что походу в версии 7321 не работает разделитель ( {-String.Tab-} ) для таблицы )

в моем варианте получается так, что если в акции ничего нет, то должна записываться пустая ячейка, если надо чтоб 0 записывался, то надо делать проверку на пустоту и присваивать 0 для переменной
 

Вложения

  • Abs.zp
    Abs.zp
    37,4 KB · Просмотры: 149

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)