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

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

  1. jeDauphin

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

    Регистрация:
    20 фев 2013
    Сообщения:
    85
    Здравствуйте!

    Подскажите пожалуйста, какую хитрость можно применить при парсинге подобных характеристик с помощью [DYNAMICVALUES]:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Как видно, характеристики отображаются как текст, название характеристики и значение характеристики никак не разделены, только пробел.

    Можно ли как-то обойти это?

    Огромное спасибо за подсказки.
     
  2. Root

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

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

    Нужно прописать правило поиск-замены для каждой возможной вариации имени характеристики на сайте (тем самым обозначив, где кончается имя характеристики и начинается ее значение):
    Либо задавать по одной обычной границе парсинга для каждой характеристики и сохранять эти данные в разные ячейки CSV.

    Других способов решения этой задачи я сейчас не вижу.

    С уважением к вам, Сергей.
     
  3. alamina.moon

    alamina.moon Модератор Команда форума Модератор

    Регистрация:
    14 янв 2013
    Сообщения:
    205
    В данном конкретном случае лучший способ это вырезать последнее слово как значение, а все что до последнего пробела как название характеристик. Но в этом случае могут быть ошибки, например если в значение будет состоять из двух слов.
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    11.778
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!

    Вырезать последнее слово в вашем случае:
    пробел{get}|{get}
    знак_табуляции{get}|{get}
     

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