Замена ссылки для парсинга

Тема в разделе "Решение различных задач по парсингу", создана пользователем weresa, 1 авг 2018.

  1. weresa

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

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    Добрый день.
    Прошу подсказать, есть ли возможность заменить ссылку перед парсингом элемента.
    Объясняю:
    с исходной страницы я собираю необходимый контент, а фото находятся по вложенной ссылке. Можно ли задать эту ссылку в качестве источника для парсинга повторяющихся границ? Существует ли такой макрос?
    Заранее благодарю откликнувшихся
     
  2. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Добрый день.

    Вероятно, вы имеете в виду макрос [ADDURL]
    Ссылки недоступны для гостей
     
  3. weresa

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

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    xLime, этот макрос ДОБАВЛЯЕТ ссылку в список, а мне нужно ЗАМЕНЯТЬ, чтобы в шаблоне вывода в одной строке были и данные объекта, и фото к нему относящиеся
     
  4. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Тогда скорее всего сложная настройка шаблона вывода с помощью [Ссылки недоступны для гостей] и функций замены.
    Я бы поместил результат этого макроса в переменную [Ссылки недоступны для гостей], а затем применил несколько функций замены.
    Повторяющиеся значения можно собирать с помощью {Ссылки недоступны для гостей}

    Так же обратите внимание на макрос [Ссылки недоступны для гостей]
    Возможно, эта статья так же будет полезна:
    Ссылки недоступны для гостей
     
    weresa нравится это.
  5. weresa

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

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    xLime, спасибо, поизучаю
     
  6. weresa

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

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    В итоге весьма легко получилось применить макрос [GETMORECYCLECONTENT]

    [GETMORECYCLECONTENT]Ссылки недоступны для гостей[START]начало парсинга[/START][END]конец парсинга[/END][TOSTART]добавить в начало каждого цикла[/TOSTART][TOEND]добавить в конец каждого цикла[/TOEND][PARAMS]параметры[/PARAMS][SEP]чем разделять циклы[/SEP][MAX]максимальное число циклов[/MAX][MIN]минимальное число циклов[/MIN][/GETMORECYCLECONTENT]

    Результат достигнут!
    БЛАГОДАРЮ ЗА ПОМОЩЬ!!! :)
     
    xLime нравится это.

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