Подставить значение границы в другую границу

Тема в разделе "Обработка данных при парсинге во вкладке "Контент"", создана пользователем Stan, 6 апр 2017.

  1. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    Имеются ссылки в конце которых id=5 и т.д. id=1, id=7

    и в коде html страницы есть куски кода <colorid=5 тут код дальше >

    <colorid=1 тут код дальше > <colorid=7 тут код дальше >


    и нужно в зависимости значения id у ссылки брать в границу парсинга, тот код, где есть совпадение по номеру. т.е. если id=5 бере id из ссылки и берем в границу код <colorid=5 тут код дальше >

    Пробовал в динамическую границу подставить переменную с вырезанными значением id, но не получается... там вроде зависимость от номера границ парсинга тчоль.
    Как такую задачу решить? Спасибо
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    [REPLACE(<colorid=[FIRST_REPLACE(id={get}|{get})]<CD_DOCURL!>[/FIRST_REPLACE]{get}>|{get})][DOCSOURCE][/REPLACE]
     
    Stan нравится это.
  3. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    спасибо, так работает. потом из этого кода выдергивается ссылка на картинку и ее надо скачать, но не скачивается таким образом.

    <DOWNLOADFILE>[REPLACE(<colorid=[FIRST_REPLACE(id={get}|{get})]<CD_DOCURL!>[/FIRST_REPLACE]{get}>|{get})][DOCSOURCE][/REPLACE]</DOWNLOADFILE>

    в переменную пробовал тоже не скачивает. <DOWNLOADFILE>[VAR:name1]</DOWNLOADFILE>
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вместо [REPLACE] нужно использовать [BEFORE_IMG_REPLACE].
     
Similar Threads
  1. droidov
    Ответов:
    0
    Просмотров:
    1.227
  2. skifzp
    Ответов:
    0
    Просмотров:
    1.093
  3. Reset
    Ответов:
    3
    Просмотров:
    934
  4. venrom
    Ответов:
    13
    Просмотров:
    1.048
  5. Dennis
    Ответов:
    1
    Просмотров:
    2.154
Загрузка...

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