Как парсить блок подгружаемых ссылок с одной страницы?

Тема в разделе "Подгрузка данных, которых нет в коде WEB-документа", создана пользователем JazzMan, 29 май 2020.

  1. JazzMan

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

    Регистрация:
    14 дек 2014
    Сообщения:
    17
    Здравствуйте ! Помогите, пожалуйста, решить проблему.
    Делаю проект с GETMORECONTENT.
    <CD_GRAN_1!>[CSVCS]<GETMORECONTENT><URL="<CD_CYCLE_GRAN_1!>"><START="арт. "><STARTCOUNT="0"><END="<"><ENDCOUNT="0"><PARAMS=""></GETMORECONTENT>
    На странице товара есть рубрика - "Еще в коллекции".
    Надо спарсить артикулы, которые подгружаются с других страниц из этой "Еще в коллекции".
    Если у товара 1 похожий товар, то проблем нет. Все работает. ( проект 1)
    Например отсюда парсим.
    Ссылки недоступны для гостей
    Но если больше одного в " Еще в коллекции" , то грузить не хочет. ( проект 2tovar)
    Ссылка , где больше 1 в коллекции.
    Ссылки недоступны для гостей
    Что я не так делаю?
    [winlib] пробовал вставлять в конце url, и галку ставил.
    Пишет, что не может загрузить по данному адресу. Но ведь с одним товаром в " Еще в коллекции" работает норм.
    Подозреваю, что что-то со ссылками или разделителями.
     

    Вложения:

    • 1tovar.cdp
      Размер файла:
      35,8 КБ
      Просмотров:
      4
    • 2_tovar.cdp
      Размер файла:
      35,8 КБ
      Просмотров:
      3
    Последнее редактирование: 29 май 2020
  2. J!Life

    J!Life Модератор Команда форума Модератор

    Регистрация:
    6 дек 2013
    Сообщения:
    83
    В шаблоне вместо гемор вставляем повторяющуюся границу <CD_CYCLE_GRAN_1!>
    а в этой границе делаем GETMORECONTENT у который ссылка Ссылки недоступны для гостей
    и ставим правильный разделитель для повт границы - в одну ячейку через запятую

    Если нужно каждый артикул с новой строки, то в шаблоне оставляем только <CD_CYCLE_GRAN_1!>
    а у же в этой повт границе вставляем нужные границы
     
    JazzMan нравится это.
  3. JazzMan

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

    Регистрация:
    14 дек 2014
    Сообщения:
    17
    Можно, пожалуйста, подробнее. У меня не так разве? Разделитель поменял на запятую.
     
  4. J!Life

    J!Life Модератор Команда форума Модератор

    Регистрация:
    6 дек 2013
    Сообщения:
    83
    Еще раз внимательно!
    У вас GETMORECONTENT находится в шаблоне вывода, а нужно в повторяющейся границе!
    А в шаблоне вывода вместо GETMORECONTENT поставить CD_CYCLE_GRAN_1
     
    JazzMan нравится это.
  5. JazzMan

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

    Регистрация:
    14 дек 2014
    Сообщения:
    17
    Спасибо !!! Как же вы выручили ! 2 дня мучался... Жаль на такую тему мануала нет.
     

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