Помогите с парсингом

Тема в разделе "Решение различных задач по парсингу", создана пользователем dava002, 30 июл 2015.

  1. dava002

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

    Регистрация:
    21 июл 2015
    Сообщения:
    48
    Здравствуйте! можно ли спарсить в такой вид:
    Имя характеристики(группа характеристики)[csvcs]значение характеристики
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Здраствуйте, да так можно спарсить.
    Материалы по теме:
    Ссылки недоступны для гостей Задание повторяющихся границ парсинга
    Ссылки недоступны для гостей Задание обычных границ парсинга внутри повторяющейся
     
  3. dava002

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

    Регистрация:
    21 июл 2015
    Сообщения:
    48
    Не совсем понял как мне это поможет, я хотел что бы парсилось как с макросом [DYNAMICVALUES], только все в одну строку и выглядело примерно так: Тип характеристики 1(Группа характеристики) в одной ячейке, а значение характеристики 1 в другой ячейки и тоже самое с Тип характеристики2(группа характеристики) в одной ячейке, а значение характеристики 2 в другой итд. Реально ли это реализовать? Вроде ничего сложного нету, но ответа на вопрос на форуме на нашел(((
     
    Последнее редактирование: 30 июл 2015
  4. dava002

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

    Регистрация:
    21 июл 2015
    Сообщения:
    48
    НАРООООД КТО-НИБУДЬ ПОМОГИТЕ!!!!
     
  5. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    так можно долго ждать с "моря погоды"
    Это поможет быстрее вам решить проблему! (сайт опубликуйте в хайде хотяб на 3 странице темы)
     
  6. dava002

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

    Регистрация:
    21 июл 2015
    Сообщения:
    48
    ну я в смысле все это изучил, но решения проблемы так и не нашел там говорится не много о другом.
    У меня вот такой код и как его преобразовать в то что мне нужно ума не приложу
    Код:
    <div class="attrRowName"><span>Общие характеристики</span></div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Тип поверхности:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">газовая*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Установка:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">независимая*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Способ подключения:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">газовое*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Дизайн ДОМИНО:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Цвет панели конфорок:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">серебристый*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Рабочая поверхность:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нержавеющая сталь*</span></div>
    </div>
    <div class="attrRowName"><span>Конфорки</span></div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Всего конфорок:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">4*шт</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Конфорок газовых:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">4*шт</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Конфорка-гриль:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Наличие конфорки гриль. Как правило, это толстая ребристая поверхность или решетка с расположенными снизу нагревательными элементами. Хорошо подходит для приготовления мяса, рыбы, овощей без дополнительного применения масла.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Экспресс-конфорок:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Экспресс-конфорки - конфорки, отличающиеся от остальных большей мощностью и меньшим временем нагрева. Такие конфорки предназначены для максимально быстрого приготовления пищи и предпочтительны для блюд, требующих быстрого разогрева и высокотемпературной обработки (а также для кипячения). При нагреве экспресс-конфорка сразу включается на полную мощность, а после разогрева до заданной температуры часть мощности отключается.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">1*шт</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Таймер конфорок:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Таймер конфорок - это устройство, позволяющее програмировать время приготовления.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Защитное отключение конфорок:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Наличие защитного устройства самоотключения, которое позволяет выключить конфорки или всю варочную панель через определенное время, если с вашей стороны не поступает никаких других команд.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Газ-контроль конфорок:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Газ-контроль – это специальная система безопасности, которой оборудуются варочные панели с газовыми конфорками. Такая система позволяет автоматически прекратить подачу газа, если пламя гаснет по каким-либо причинам.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">есть*</span></div>
    </div>
    <div class="attrRowName"><span>Панель управления</span></div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Переключатели:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">поворотные*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Кнопка блокировки работы поверхности:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Данная функция позволит заблокировать поверхность от случайного включения. Особенно актуально для тех людей у кого есть дети.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRowName"><span>Функции</span></div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Автоматика закипания:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Эта функция облегчит и ускорит приготовление блюд. Под конфоркой расположен датчик, который определяет температуру нагрева посуды, и в нужный момент передает команду уменьшить мощность конфорки до температуры поддержания тепла.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Индикатор остаточного тепла:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Во время работы какой-либо из конфорок загорается соответствующий индикатор остаточного тепла, который продолжает гореть и после выключения конфорки до тех пор, пока температура на поверхности конфорки не достигнет безопасного для человека уровня. Еще одно весомое достоинство индикатора остаточного тепла - с его помощью вы легко определите, какая из конфорок еще не остыла, и, следовательно, ее можно использовать для поддержания блюда в нагретом состоянии, что позволяет экономить электроэнергию.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Электроподжиг:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Электроподжиг – вмонтированное в газовую варочную панель устройство зажигания пламени, вырабатывающее электрическую искру.Такой механизм обеспечивает удобное и безопасное поджигание без помощи спичек или зажигалки. Различают два вида электроподжига:      механический, требующий нажатия специальной кнопки для получения искры;     автоматический, зажигающий конфорку при повороте переключателя конфорки.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">есть*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Тип электроподжига:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">автоматический*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Автовыбор ширины зоны нагрева:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Функция Booster:
    					<!--noindex--><div class="attrHelp"></div>
    <div class="tooltips"><div class="inner">Данная функция позвляет конфоркам некоторое время работать на максимальной мощности после чего мощность понижается до установленной ранее.</div></div>
    <!--/noindex--></span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">нет*</span></div>
    </div>
    <div class="attrRowName"><span>Дополнительная информация</span></div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Особенности:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">панель управления сбоку*</span></div>
    </div>
    <div class="attrRowName"><span>Габариты и вес</span></div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Ширина:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">600*мм</span></div>
    </div>
    <div class="attrRow">
    <div class="attrLeft">
    <span class="attrName">Глубина:
    					</span><span class="attrPoints"></span>
    </div>
    <div class="attrRight"><span class="attrValue">500*мм</span></div>
    </div>
    </div></div>
    <div class="section comments hidden comments-tab" id="item_comments">
    
     
  7. dava002

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

    Регистрация:
    21 июл 2015
    Сообщения:
    48
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  8. dava002

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

    Регистрация:
    21 июл 2015
    Сообщения:
    48
    мне просто нужно что бы ГРУППА ХАРАКТЕРИСТИКИ была в одной ячейке с типом характеристики для удобного редактирования атрибутов в адмике опенкарта
     
  9. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Как писал выше, решение даной задачи можно реализовать используя "повторяющиеся границы"

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

    Пример прилогается, изучайте)
     

    Вложения:

    Последнее редактирование: 31 июл 2015
  10. dava002

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

    Регистрация:
    21 июл 2015
    Сообщения:
    48
  11. dava002

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

    Регистрация:
    21 июл 2015
    Сообщения:
    48
    Во то что надо!!! Спасибо большое! Дай Бог Вам счастья! И денег кучу)
     
  12. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Для опенкарта рекомендую использовать нормальный модуль импорта (CSV Price Pro) и не мучаться
     

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