Вытащить картинки исходного размера, не уменьшенных копий

Тема в разделе "Скачивание картинок и файлов", создана пользователем Максим1281, 1 дек 2013.

  1. Максим1281

    Максим1281 New Member Пользователи

    Регистрация:
    23 ноя 2013
    Сообщения:
    35
    Адрес:
    Москва
    Город:
    Москва
    Здравствуйте! Подскажите пожалуйста возможно ли вытащить картинки с сайта, в нормальном (большом) размере и как это сделать. При парсинге карточки товара, есть ссылка только на уменьшенную копию картинки. Хотя есть и картинки нормального размера - в браузере в карточке товара надо нажать на фото и оно увеличивается (открывается отдельный url). Но как вытащить этот url чтобы на него задать границы парсинга? Вот пример: Ссылки недоступны для гостей
    Спасибо!
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.
    Открываем код и видим следующее:
    Одна из двух картинок большая. Уверен, найдете какая. Тут проблем быть не должно.
    Все просто!
     
  3. Максим1281

    Максим1281 New Member Пользователи

    Регистрация:
    23 ноя 2013
    Сообщения:
    35
    Адрес:
    Москва
    Город:
    Москва
    Все получилось. Спасибо!!
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста, рады помочь, обращайтесь.
     
  5. Vadim

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

    Регистрация:
    15 сен 2014
    Сообщения:
    4
    добрый день!
    встала такая же проблема. не получается вытащить большие картинки
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    первая картинка парсится, те что ниже нет. пользовался CSVIMAGES, если img - то только маленькие картинки. Подскажите какой способ можно здесь приминить
     
  6. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Достаточно сменить в адресе маленькой картинки часть и получим ссылку на большую картинку
    Код:
    small_|big_
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Как произвести поиск-замену (Ссылки недоступны для гостей):

    Либо -> На панели инструментов главного окна программы кнопка «дополнительные настройки границ парсинга» (в каждой вкладке внизу есть отдельная функция поиск-замены)

    Либо -> В редакторе шаблона вывода (кнопка на панели инструментов «редактировать шаблон вывода» или ctrl+2) можно использовать макрос поиск-замены FIRST_REPLACE:
    С уважением к вам, Сергей.
     
  8. Vadim

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

    Регистрация:
    15 сен 2014
    Сообщения:
    4
    добрый день!
    спасибо за подсказку!
     
  9. Vadim

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

    Регистрация:
    15 сен 2014
    Сообщения:
    4
    все равно маленькие картинки, хотя в ссылке меняется small на big
     
  10. Vadim

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

    Регистрация:
    15 сен 2014
    Сообщения:
    4
    странно, в макросе [CSVIMAGES(img)]<CD_GRAN_7!>[/CSVIMAGES] - не работает поиск замена, в макросах nimg - работает
     
  11. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Каким макросом поиск-замены вы пользуетесь? Лучше привести код шаблона вывода или приложить файл проекта, чтобы было понятно, что вы делаете...
     
  12. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Код:
    [REPLACE(,|[CSVCS])][CSVIMAGES(img)]<CD_GRAN_7!>[/CSVIMAGES][/REPLACE]
    Обращайте особое внимание, как Вам подсказывает господин, Root, на последовательность очередности выполнения макросов. Смотреть тут Ссылки недоступны для гостей Прослеживать все процессы можно при предпросмотре во вкладке Лог парсинга
     

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