Как спарсить картинку если по прямой ссылке на неё происходит редирект на её страницу

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

  1. _Den_

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

    Регистрация:
    26 дек 2018
    Сообщения:
    6
    Здравствуйте!

    Господа, прошу помощи.
    Нужно скачать картинки с сайта, так же по папкам как в оригинале. Пример страницы -
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    На сайте стоит запрет на открытие картинки по прямой ссылке вида:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    происходит редирект на html страницу с этой картинкой:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    То есть, когда мы в браузере сначала открываем страницу с картинкой и кликаем там по картинке - она открывается, все замечательно. А если сразу ввести в адресную строку прямую ссылку на эту картинку, то происходит редирект на страницу с этой картинкой.

    Несколько часов (уже второй день) пытаюсь решить эту задачу.
    Пробовал и так:
    [DFN]<CD_GRAN_1!>\IMG_<CD_GRAN_4!>[/DFN]<DOWNLOADFILE><CD_GRAN_2!></DOWNLOADFILE>
    где <CD_GRAN_1!> - папка куда сохранять, <CD_GRAN_4!> - название файла и <CD_GRAN_2!> - путь к картинке.
    И так:
    <NIMG><CD_GRAN_2!></NIMG>

    Подставлял и Custom Header как для сайта fastpic:
    Меню - Настройка - Настройка макросов - DOWNLOADFILE в поле custom headers прописывал:
    Accept: image/*;q=0.8,*/*;q=0.5

    Менял библиотеки, пробовал и другие танцы с бубном, но увы, все тщетно.
    В итоге, либо сохраняются какие то пустые, "битые" файлы изображений, либо вообще ничего не загружается.

    Прошу помощи в реализации. Файл проекта прилагаю.
     

    Вложения:

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