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

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

  1. weresa

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

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

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

    Регистрация:
    4 сен 2017
    Сообщения:
    335
  3. weresa

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

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

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

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

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

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

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

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

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

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

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

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