Парсинг внутри повторяющихся границ, автозаполнение пустых ячеек

Тема в разделе "Решение различных задач по парсингу", создана пользователем femind, 18 фев 2021.

  1. femind

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

    Регистрация:
    26 янв 2021
    Сообщения:
    6
    Добрый день! Два вопроса:
    1. Настраиваю парсинг картинок со страницы и alt'ы к каждой (там где есть). Пробую настроить это через парсинг повторяющейся границы. Но, в повторяющуюся границу не весь код почему то загружается у меня. Делаю все по этой инструкции:



    Вот что именно делал:
    - С помощью обычной границы парсинга выделил кусок кода в который выводится все содержимое слайдера (картинки и alt'ы, которые мне нужно собрать). Название границы в проекте "Картинка + альт (код)"
    - Создал повторяющуюся границу, которая выдирает из кода полученного на предыдущем шаге, контент по каждому слайду. Название границы в проекте "Картинка + альт (цикл)"
    - Далее в шаблоне вывода настраиваю еще одну границу парсинга, которая должна разбирать цикл с предыдущего шага и выдирать картинку и альт по каждому слайду отдельно.

    Прикладываю файл проекта и скриншоты на котором видна разница в выводе кода границы (на последнем шаге он не весь выводится, в частности отсутствует alt описание)

    2. И еще вопрос. Можно ли в шаблоне вывода сделать автозаполнение пустых ячеек (если они есть) нужным мне значением? Как [EXPANDV_FILL], только что бы значение мое использовалось и работало с обычными и повторяющимися границами. Скриншоты примера прикладываю
     

    Вложения:

    • isolux_kovrolin.cdp
      Размер файла:
      42,7 КБ
      Просмотров:
      1
    • 1.png
      1.png
      Размер файла:
      39 КБ
      Просмотров:
      10
    • 2.png
      2.png
      Размер файла:
      42,3 КБ
      Просмотров:
      10
    • 3.png
      3.png
      Размер файла:
      46,3 КБ
      Просмотров:
      10
    • 4.png
      4.png
      Размер файла:
      45,4 КБ
      Просмотров:
      4
  2. Root

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

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

    Вроде так.
     

    Вложения:

    femind нравится это.
  3. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Если результат не подошел сделайте точный пример желаемого CSV на основе одного товара.

    И напишите название CMS для которой нужен такой формат.
     
    femind нравится это.
  4. femind

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

    Регистрация:
    26 янв 2021
    Сообщения:
    6
    Спасибо. Если я все правильно понял, причина того что не весь код подгружался в цикл была в том, что у меня в нем стояла автозамена, которая удаляла все после вопросительного знака: ?{skip}|

    Еще вопрос: как при таком типе парсинга (из цикла) настроить вывод данных правильно в шаблоне, что бы каждое значение в своей ячейке было и в одном столбике? [EXPANDV] в качестве разделителя стоит у повторяющейся границы, но не помогает. Прикладываю файл проекта (isolux_kovrolin2) и пример таблицы (как должны отображаться)
     

    Вложения:

  5. femind

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

    Регистрация:
    26 янв 2021
    Сообщения:
    6
    Во вложении пример и файл проекта.

    [EXPANDV_FILL] я пробовал, но он, как написал выше, использует для заполнения значение которое в ячейке находится (а я свое хотел бы указывать). И он не срабатывает с повторяющимися границами
     

    Вложения:

    • Пример2.csv
      Размер файла:
      836,6 КБ
      Просмотров:
      5
    • steam.cdp
      Размер файла:
      43,6 КБ
      Просмотров:
      2
  6. Root

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

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

    Нужно время, сейчас другими сайтами занят.
     
    femind нравится это.
  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Дошел до этого вопроса. Отпишусь по результату.
     
    femind нравится это.
  8. Root

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

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

     

    Вложения:

    • steam_333.cdp
      Размер файла:
      43,5 КБ
      Просмотров:
      5
    femind нравится это.
  9. femind

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

    Регистрация:
    26 янв 2021
    Сообщения:
    6
    Добрый день

    Спасибо, все работает.

    Можете еще вот с этим моментом помочь (ниже)? Так и не нашел решения:

     
  10. Root

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

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

    Вложения:

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