Повторяющиеся границы парсинга внутри повторяющихся

Тема в разделе "Повторяющиеся границы парсинга", создана пользователем winscolins, 4 июл 2020.

  1. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Здравствуйте! Помогите пожалуйста настроить повторяющиеся границы парсинга внутри повторяющихся! Вроде все настроено, все получается, но где то видимо маленькая ошибка.
    Проблема вот в чем, на сайте характеристики в количестве 7 штук в таком виде:

    Подключение
    Тип подключения Lightning
    USB-C
    Количество портов USB-C 1
    Питание
    Сила тока 3 А
    Мощность, Вт 18
    Корпус
    Материал пластик
    Цвет белый
    Дополнительно
    В комплекте кабель Lightning/USB-C

    У меня получается все в таком виде как надо но всего 4 штуки:
    Подключение|Тип подключения|LightningUSB-C
    Питание|Сила тока|3 А
    Корпус|Материал|пластик
    Дополнительно|В комплекте|кабель Lightning/USB-C

    Посмотрите кто нибудь пожалуйста, сил уже нет! Эта тема не помогла http://forum.sbfactory.ru/threads/pomosch-s-povtorjajuschimisja-vnutri-povtorjajuschixsja.5898/ Так как прикреплённый в ней проект не работает из за того что не работает сайт! А так настройки все сделаны как там, все так же подписано, но возможно я не правильно задаю границы в "ОСНОВНОЙ" или "ДОЧЕРНЕЙ"!
    Проект прикрепляю!
     

    Вложения:

    • re-store.cdp
      Размер файла:
      42,8 КБ
      Просмотров:
      4
  2. Root

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

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

    Поиск-заменой для границы парсинга 15 добавил <marker> в нужные места таблицы, чтобы использовать его для корректного взятия циклов родительской повторяющейся границы.

    Код:
    <th |<marker><th
    </tbody>|<marker></tbody>
    В итоге получается нужный результат.
     

    Вложения:

    • re-store_3.cdp
      Размер файла:
      45,1 КБ
      Просмотров:
      4
  3. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.664
    Для ускорения работы советовал бы все это решать через поиск/замены, не привлекая туда повторяющиеся границы
     
  4. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Спасибо огромное!
     
  5. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Через поиск замену не получается, так как не в каждой характеристике есть главная группа самой характеристики, посмотрите вот здесь Ссылки недоступны для гостей Главная группа характеристики на примере этого сайта это такие как "Подключение", "Питание", "Корпус", "Дополнительно". Или это можно так же решить через через поиск/замену?
     
  6. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Подскажите пожалуйста! Добавляю этот же <marker> для границы парсинга 15 в свой проект чтобы понять как это работает, но у меня это не срабатывает, в "Основной" <marker> не появляется для задания границ парсинга! Или надо сделать что то еще помимо добавления <marker> в поиск-замену для границы парсинга 15?
     
  7. Root

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

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

    Не вижу ваш файл проекта.
     
  8. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Почти получилось, был выбран не тот контент для парсинга для "основной", но почему то у меня все равно не цепляет последнюю группу, вместо четырех у меня три всего, настроил вроде все как у вас, посмотрите пожалуйста где у меня ошибка, просто хотелось бы не только готового решения, но и понимания для работы с программой.
     

    Вложения:

    • re-store.cdp
      Размер файла:
      42,8 КБ
      Просмотров:
      3
  9. Root

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

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

    Вложения:

    • re-store_12.cdp
      Размер файла:
      44,6 КБ
      Просмотров:
      1
  10. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Здравствуйте! Помогите еще пожалуйста) на том же сайте поменялся код, сделал все настройки по аналогии, вернее даже просто задал новые начало и конца парсинга ( так как было в таблицах, а теперь в div переделали) в ОСНОВНОЙ, ДОЧЕРНЕЙ отображается все правильно, и группы и подгруппы, видит все, но при предпросмотре контента поле _ATTRIBUTES_ почему то у меня пустое! Посмотрите пожалуйста в чем опять проблема. Файл проекта прикрепляю. Версия программы самая последняя.
     

    Вложения:

    • re-store1.cdp
      Размер файла:
      45,2 КБ
      Просмотров:
      1
  11. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Подскажите пожалуйста кто знает в чем может быть проблема?
     
  12. Dron25

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

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

    Вложения:

    • re-store1.cdp
      Размер файла:
      45,3 КБ
      Просмотров:
      5
    winscolins нравится это.
  13. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Спасибо огромное за помощь!!! Не подскажите где я допустил ошибку? А то с характеристиками постоянно у меня какие то проблемы, вроде администратор уже показывал, делал все так же, только границы на div поменял так как на сайте код поменялся, но не чего у меня не выходит без помощи. Еще раз спасибо вам! А то трое суток уже ковыряю и не как(
     
  14. Dron25

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

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    Ошибку не смотрел где допустили
    я сделал на много проще с помощью [SECTORNAME]
     
  15. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    А нет у вас ссылки случайно как это использовать?
     
  16. Dron25

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

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

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Еще раз спасибо вам!!! Буду изучать и пробовать использовать это, может это будет проще
     
    Root и Dron25 нравится это.
  18. winscolins

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

    Регистрация:
    2 окт 2017
    Сообщения:
    26
    Город:
    Москва
    Здравствуйте! Помогите пожалуйста, третьи сутки не уже не сплю, не получается и все, restore код на сайте поменял и не как не могу настроить парсинг характеристик. Имя характеристики и её значение вроде бы разбил как положено, а вот группу характеристик как подставить ума не приложу, уже и прочитал тут много и видео пересматриваю, никак не могу допереть как подставить группу чтобы было так: (группы выделил красным)

    Система:Навигация:GPS, ГЛОНАСС, Galileo, QZSS, BeiDou,|SIM-карта:SIM-карта:eSIM|Дисплей:Тип дисплея:OLED|Основные характеристики:Встроенная память:128 ГБ

    А у меня сейчас получается только вот так: (тоже самое но не пойму как дочернюю настроить с каких границ парсинга данные брать и как их добавлять перед названием характеристик)

    Навигация:GPS, ГЛОНАСС, Galileo, QZSS, BeiDou,|SIM-карта:eSIM|Дисплей:Тип дисплея:OLED|Встроенная память:128 ГБ

    Посмотрите пожалуйста кто понимает, все настроено, а вот с группами проблема(
    файл прикрепляю, заранее спасибо!
     

    Вложения:

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