Парсинг картинок во всплывающем окне

Тема в разделе "Скачивание картинок и файлов", создана пользователем Pilot, 8 апр 2014.

  1. Pilot

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

    Регистрация:
    22 окт 2013
    Сообщения:
    5
    По сути тема и есть вопросом. Если вопрос уже подымался - прошу прощения - искал и ничего по этой теме не нашел. Вот страница для примера Ссылки недоступны для гостей , самого кода на странице нет пока не нажмешь на изображение
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.
    Ссылка на большую картинку там есть:
    Будьте внимательнее!
     
  3. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Подскажите, как настроить CD таким образом, что бы парсились картинки во всплывающем окне. Пример сайта:
    Ссылки недоступны для гостей
    Если с текстом более-менее ясно, то с картинками нет. Парсятся только превьюшки, а большие изображения нет.
    Какое правило можно задать в таком случае?
     
  4. xLime

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

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Добрый день. Все картинки есть в коде страницы. Превью имеют пометку small_.
    Код:
    <div class="item-img">
                            <a href="/upload_thumbs/_upload_iblock_5d8_5d8e574216a6a21f6ef3a4cc6eebcf28.jpg" target="_blank" title="Регулирующий клапан тип 241-2" rel="gb_imageset[news_detail_pics]"><img class="detail_picture" border="0" src="/upload_thumbs/small_200xX_upload_iblock_5d8_5d8e574216a6a21f6ef3a4cc6eebcf28.jpg" /></a>
                                                                    <div class="left_img">
                                                    <a href="/upload_thumbs/_upload_iblock_7dd_7dd578052b079ac72772c336eeb165ee.jpg" target="_blank" title="Регулирующий клапан тип 3244-2" rel="gb_imageset[news_detail_pics]"><img src="/upload_thumbs/small_95x95_upload_iblock_7dd_7dd578052b079ac72772c336eeb165ee.jpg" width="95" height="95" border="0" alt="Регулирующий клапан тип 3244-2" /></a>
                            </div>
    Вам необходимо правильно задать границы для парсинга.
    Приложите файл вашего проекта.
     
  5. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Прикладываю
     

    Вложения:

  6. xLime

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

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Ну так где границы для картинок то?

    [​IMG]

    Задавайте границы самостоятельно, а потом показывайте, что у вас не получается.

    UPDATE
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
     
  7. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Задал для примера.
     

    Вложения:

    • 1.cdp
      Размер файла:
      35,1 КБ
      Просмотров:
      1
  8. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Прочитал приведенные вами разделы справки. Ранее тоже их изучал. Получается, что нельзя создать универсальный шаблон (макрос), который будет парсить картинки по заданным параметрам?
     
  9. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Я так понимаю, что вопрос исчерпан. Картинки можно только вручную задавать.?
     
  10. xLime

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

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Код:
    <NIMG>абсолютная или относительная ссылка на картинку</NIMG>
    Это значит, что внутри макроса должна быть ссылка на картинку. Каким образом вы ее получите уже зависит от ваших настроек.
    Можно строго задать границу с ссылкой на картинку. Можно с помощью повторяющихся границ и функций замены (границы или глобальной замены ctrl+shift+r) вытащить несколько картинок.
    Внутри тега вставляете <CD_GRAN*!> либо [VALUE].
     
  11. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Это получается для каждого товара нужно настраивать его путь товаров? Универсального ничего нет.
     
  12. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Разобрался, как спарсить большие картинки в обход превьюшек. Остался другой вопрос, как добавить или переименовать название файла, в соответствии с заголовком (одной из границ парсинга)? Пробовал различные варианты, заголовки не подставляются. Либо полное переименование в соответствие с шаблоном, либо оригинальное название. Есть какое либо решение?
     

    Вложения:

  13. olkagamkiv

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

    Регистрация:
    30 июл 2017
    Сообщения:
    10
    Город:
    Львов
    Используйте макрос шаблона вывода DFN вместе с DOWNLOADFILE - Ссылки недоступны для гостей
     
    Последнее редактирование: 14 фев 2018
  14. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Это не совсем то, что мне нужно. Мне нужно добавить название страницы шаблон к самой картинке?
     
  15. olkagamkiv

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

    Регистрация:
    30 июл 2017
    Сообщения:
    10
    Город:
    Львов
    Если я Вас верно поняла, то Вам нужно, чтобы выгружаемая картинка называлась как граница парсинга 1 (Заголовок). Для этого в шаблоне вывода нужно прописать такую конструкцию [DFN]<CD_GRAN_1!>[/DFN]<DOWNLOADFILE><CD_GRAN_3!></DOWNLOADFILE>
     
  16. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Что-то не вышло, попробуйте сами прописать и выгрузить.
     

    Вложения:

    • 1.cdp
      Размер файла:
      35,1 КБ
      Просмотров:
      1
  17. olkagamkiv

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

    Регистрация:
    30 июл 2017
    Сообщения:
    10
    Город:
    Львов
    Держите. Изучайте справку - Ссылки недоступны для гостей
     

    Вложения:

    • 1.cdp
      Размер файла:
      36,6 КБ
      Просмотров:
      3
    Root нравится это.
  18. deior

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

    Регистрация:
    13 фев 2018
    Сообщения:
    12
    Спасибо.
     

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