[DYNAMICVALUES] Результирующий документ оказался пустым.

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

  1. artproma

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

    Регистрация:
    3 фев 2013
    Сообщения:
    32
    Вроде все сделал правильно. Замена работает. [VALUE]: и [NEXTPAIR] прописаны.
    Но не выдает результата. Всю голову уже сломал.

    Посмотрите, что не так. Проект во вложении.
     

    Вложения:

    • safe_ru.cdp
      Размер файла:
      125,6 КБ
      Просмотров:
      3
  2. Dron25

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

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    Здравствуйте
    удалите например [/DYNAMICVALUES]
    и увидите результат
    Код:
    [DYNAMICVALUES]<tbody><tr><td>Размеры внешние, мм (ВхШхГ)</td><td>448x470x378</td></tr><tr><td>Размеры внутренние, мм (ВхШхГ)</td><td>342x354x301</td></tr><tr><td>Вес, кг</td><td>48</td></tr><tr><td>Объём, л</td><td>36</td></tr><tr><td>Класс взломостойкости</td><td>1 класс</td></tr><tr><td>Количество полок</td><td>1</td></tr><tr><td>Тип замка</td><td>электронный кодовый</td></tr><tr><td>Цвет</td><td>серый полуматовый (RAL 7038)</td></tr><tr><td>Тип покрытия</td><td>порошковое</td></tr><tr><td>Гарантия</td><td>5 лет (с учетом прохождения планового ТО)</td></tr><tr><td>Производитель</td><td>MDTB</td></tr><tr><td>Страна</td><td>Германия</td></tr></tbody>
    а должно быть с [VALUE]: и [NEXTPAIR]
     
  3. artproma

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

    Регистрация:
    3 фев 2013
    Сообщения:
    32
    Вообще ничего не понимаю.
    Удалил все, создал по новой и опять тот же результат.
    Создал по новой без переделки кода. тот же результат.
    Оставил только [DYNAMICVALUES]<CD_GRAN_11!>[/DYNAMICVALUES] и опять "Результирующий документ оказался пустым".
     
  4. artproma

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

    Регистрация:
    3 фев 2013
    Сообщения:
    32
    Обыграл через "Дополнитеьные настройки границ парсинга". Сработало!
    Но в упор не понимаю в чем была беда.
     
  5. Dron25

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

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    файл прикрепил
     

    Вложения:

    • safe_ru.cdp
      Размер файла:
      127 КБ
      Просмотров:
      0
    Root нравится это.
  6. Root

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

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

    Проект приложил.

    2020-12-17_13-33-52.png
     

    Вложения:

    • safe_ru.cdp
      Размер файла:
      126,9 КБ
      Просмотров:
      2
  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Всегда смотрите лог выполнения функций в нижней части окна предпросмотра результатов парсинга контента. Если кликать по элементам лога, будет видно, в каком виде данные в какой макрос заходят.
     
  8. Dron25

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

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    ошибка в поиск замене

    для понимания:
    просто удалите [/DYNAMICVALUES]
    Screenshot_1.png
    и посмотрите результат

    Screenshot_2.png

    а должны быть [VALUE]: и [NEXTPAIR]
     
    Root нравится это.
  9. artproma

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

    Регистрация:
    3 фев 2013
    Сообщения:
    32
    Может я не внимательный.
    В первом случае разобрался. Решил еще и хлебные крошки раскидать по разным столбцам, чтоб при импорте было удобнее.
    Я не уверен, что можно использовать несколько раз [DYNAMICVALUES], но решил попробовать. Яб и третий раз запустил в одном скрипте.

    Смотрю через логи и вижу, что срабатывая скрипт [DYNAMICVALUES] в 10 границе меняет все на перенос строки, а 11 на [CSVCS]. Как это так?
     

    Вложения:

    • safe_ru.cdp
      Размер файла:
      123 КБ
      Просмотров:
      1
    Последнее редактирование: 17 дек 2020
  10. artproma

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

    Регистрация:
    3 фев 2013
    Сообщения:
    32
    Я понял из-за чего такое смещение. Я везде в первой строке пишу одно и то же. Например категория. Если сделать разные слова, то все сработает. Но как сделать замену, если 4-ре категории, одна в другой.
    Т.е. Я делаю хлебные крошки. И таким образом выявляю уровень воженности.
     
  11. artproma

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

    Регистрация:
    3 фев 2013
    Сообщения:
    32
    Разобрался.
     

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