Проблема с пробелом в урле картинки

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

  1. Владимир

    Владимир New Member Пользователи

    Регистрация:
    15 фев 2012
    Сообщения:
    44
    Друзья, добрый день!
    Столкнулся с проблемой парсинга картинок у которых пробел в урле.

    Повторяющимися границами нахожу урл картинки к примеру "LM-bandouliere-25-M41030_PM2_Front view.jpg" , парсер вместо того чтобы скачать картинку, заменяет урл на такой урл "LM-bandouliere-25-M41030_PM2_Front-20view.jpg" и из за этого не получается скачать.
    Пробовал поиск замена - не выходит
    В выводе у меня <NIMG><CD_CYCLE_GRAN_2!></NIMG>
    Версия 11 60

    Буду признателен за помощь!
     
    Последнее редактирование: 16 окт 2014
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Нужно посмотреть ваш файл проекта (меню - файл - сохранить проект). Выложите его либо сюда (желательно), либо вышлите его мне на почту (в подписи).

    Спасибо!

    С уважением к вам, Сергей.
     
  3. Владимир

    Владимир New Member Пользователи

    Регистрация:
    15 фев 2012
    Сообщения:
    44
    Спасибо за быстрый ответ,отправил
     
  4. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте, вам нужно в выводе НАПИСАТЬ <CD_CYCLE_GRAN_2!>
    А нажав в шаблоне SHIFT+CTRL+5 Вверху выбрать 2-ю повторяющююся границу и написать вместо [VALUE] => <NIMG>[VALUE]</NIMG>
     

    Вложения:

  5. Владимир

    Владимир New Member Пользователи

    Регистрация:
    15 фев 2012
    Сообщения:
    44
    Спасибо за ответ, но там проблема в том, что при скачке деформируется ссылки, в ссылке пробел становится "-20" и фото не скачать так как по ссылке вместо пробела когда стоит "-20" нет фото.
    Данные манипуляции ничего,к сожалению, не дают, ссылка по прежнему деформируется из-за пробела.
     
  6. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ссылку можно увидеть? Либо на фото нормальное либо на сайт
    Что мешает сделать замену
    <NIMG>[REPLACE(%20| )][VALUE][/REPLACE]</NIMG>
     
  7. Владимир

    Владимир New Member Пользователи

    Регистрация:
    15 фев 2012
    Сообщения:
    44
    с заменой тоже не получается, отправил Вам на почту
     
  8. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Отправил вам ответный проект на почту. Дело было в том, что сайт требует передачи referer в запросе для загрузки картинки. Для передачи referer при загрузке картинок достаточно включить галочку "загружать изображения, генерируемые PHP..." (надо бы ее переименовать, чтобы было попонятнее). Галочка эта включается в: вкладка "контент" - группа "парсинг и обработка" - кнопка "настройка парсинга картинок...".

    Надеюсь, мы вам помогли...

    С уважением к вам, Сергей.
     
  9. Владимир

    Владимир New Member Пользователи

    Регистрация:
    15 фев 2012
    Сообщения:
    44
    Большое спасибо!
     
  10. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста! Обращайтесь...
     

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