[HORIZTABLE] смещение в таблице (парсинг таблиц с rowspan и colspan)

Тема в разделе "Парсинг HTML-таблиц", создана пользователем inotoxic, 27 окт 2017.

  1. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    510
    Добрый день
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    [​IMG]

    при обработке макросом [HORIZTABLE] происходит смещение данных и не выводится последний столбец "В наличии"
    [​IMG]
    В данной теме рекомендуется сделать замену между пустыми ячейками таблица
    в данном случае в html коде таблицы ячеек которые нужно заменить - нет

    Как можно решит проблему с правильным парсингом таблицы?
    Кол-во строк постоянно меняется в зависимости от товара
    Файл проект прилагаю
     

    Вложения:

    Последнее редактирование: 27 окт 2017
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    12.449
    Здравствуйте.

    В данной таблице есть объединенные ячейки (rowspan или colspan).

    Для парсинга их нужно предварительно размножить макросом [APPLYTABLESPANS]

    2017-10-27_15-09-46.png
     

    Вложения:

    drahun и inotoxic нравится это.
  3. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    510
    Отлично - все работает
    Спасибо!
     
    Root нравится это.
  4. drahun

    drahun New Member Пользователи

    Регистрация:
    22 июл 2019
    Сообщения:
    3
    Город:
    Витебск
    Спасибо за подсказки. А как сделать в похожим проекте: чтобы значение
    Код:
    <td colspan="2"><div class="p__title">Основные</div></td> 
    оставалось только в названии колонки: .Из примера выше оно переходит в значение. А значение нужно оставлять пустым как и на сайте. ОГромное спасибо.
     

    Вложения:

    • colspan.cdp
      Размер файла:
      36,9 КБ
      Просмотров:
      0

Поделиться этой страницей