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

ParadoxRU

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

Вложения

  • 32,6 КБ Просмотры: 54
Последнее редактирование:

ParadoxRU

Client
Регистрация
04.09.2019
Сообщения
19
Благодарностей
6
Баллы
3
Вот html с акцией и без.
 

Вложения

backoff

Client
Регистрация
20.04.2015
Сообщения
5 925
Благодарностей
6 389
Баллы
113
чтобы избежать таких моментов, я всегда делаю следующим образом
беру все нужные блоки в список, потом распаршиваю каждый блок отдельно на составные и записываю в таблицу
можно через xpath или регулярки. не важно

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

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

Вложения

  • 37,4 КБ Просмотры: 52

ParadoxRU

Client
Регистрация
04.09.2019
Сообщения
19
Благодарностей
6
Баллы
3
@backoff Большое спасибо!!!
 

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