Парсинг характеристик товаров с помощью макроса [DYNAMICVALUES]

Тема в разделе "Парсинг характеристик товаров", создана пользователем Vlad_M, 24 июл 2020.

  1. Vlad_M

    Vlad_M Member Пользователи

    Регистрация:
    12 май 2018
    Сообщения:
    45
    Screenshot_515.png
     
    Последнее редактирование: 25 июл 2020
  2. Vlad_M

    Vlad_M Member Пользователи

    Регистрация:
    12 май 2018
    Сообщения:
    45
     
    smurf_da и Root нравится это.
  3. timyrbay

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

    Регистрация:
    16 янв 2017
    Сообщения:
    36
    Я тоже столкнулся с такой проблемой
    При замене все хорошо при формировании файлов - вместо знаков обозначений ставятся вопросы, слова повторяются.
    Как устранить эти артефакты?
    2020-07-27_18-36-38.png
    2020-07-27_18-38-36.png
     

    Вложения:

  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Нужно смотреть проект.
     
  5. timyrbay

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

    Регистрация:
    16 янв 2017
    Сообщения:
    36
    Вот файл
     

    Вложения:

  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    UTF8 символы не могут быть сохранены в Windows-1251 кодировке.

    Выберите кодировку для сохраняемых данных, как UTF8

    2020-07-27_20-06-45.png
     
  7. sovka7

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

    Регистрация:
    1 авг 2020
    Сообщения:
    7
    Здравствуйте! Спасибо большое за программу.
    Создаю парсер под один магазин и столкнулся с трудностями.
    Нужно спарсить характеристики товара. Использую повтор.границы и [DYNAVICVALUES]
    Без [DYNAVICVALUES] предварительный просмотр показывает характеристики. Вставляю [DYNAVICVALUES] и пишет "Результирующий документ оказался пустым."
    Файл проекта приложил.
     

    Вложения:

  8. Root

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

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

    Вы не соблюли формат входных данных для макроса [DYNAMICVALUES], который описан в системе помощи.

    2020-08-01_07-16-34.png

    Так правильно
    Код:
    [DYNAMICVALUES][REPLACE(
    </tr>|[NEXTPAIR]
    <a href="{AUTO}a|{ALL}
                |
            |
    :|
    <td>|[VALUE]:
    {br}|
    {htmldecode}
    [CLEARSPACES]
    [DELEMPTYSTRINGS]
    <{skip}>|
    )]<CD_CYCLE_GRAN_2!>[/REPLACE][/DYNAMICVALUES]
     
    SVB и sovka7 нравится это.
  9. sovka7

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

    Регистрация:
    1 авг 2020
    Сообщения:
    7
    Спасибо большое, что просмотрели и подсказали. Я думал, что очередность не играет роли.
    Спасибо еще раз, все работает.
     
    Root нравится это.
  10. sovka7

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

    Регистрация:
    1 авг 2020
    Сообщения:
    7
    Подскажите еще такой момент:
    <{skip}>| удаляет все HTML-теги, но он оставляет после себя пустые строки.
    Например, есть такой код, который нужно удалить:

    Код:
    <p><img alt="" src="https://pnevmat24.ru/image/catalog/files/goods/vintovki/crosman/Fury.JPG" /></p>
    Он удаляется, все хорошо, но вместо него остается пустая строка, которая отдаляет следующий абзац.
    Как можно бороться с пустыми строками?
     
  11. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    2020-08-01_14-14-54.png
     
    sovka7 нравится это.

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