Сохранить картинку с "fastpic"

Trader1985

Client
Регистрация
14.12.2011
Сообщения
131
Благодарностей
31
Баллы
28
Подскажите, пожалуйста, как можно сохранить картинку с фотохостинга "fastpic.ru"?
Обычным GET запросом у меня не получается, файл сохраняется битый.
Дело в том, что у них там стоит какой-то редирект (а может и не в этом дело))

Вот, к примеру, прямая ссылка на картинку:
http://i64.fastpic.ru/big/2015/0306/7b/6ca400a0c71b124fb8fbd77c69c5767b.jpg
Перекидывает на:
http://fastpic.ru/view/64/2015/0306/6ca400a0c71b124fb8fbd77c69c5767b.jpg.html

В общем, файл не качается GET- запросом по прямой ссылке на изображение.
Пробовал через распознавание капчи, получается, однако изображение сильно теряет в качестве, например: была картинка 500 килобит а после сохранения она уже 150 – такие потери не желательны.
 
Последнее редактирование:

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
а в настройках экшна скачивания капчи ... у вас стоит размер 100% ?? или меньше
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
если там редирект, получайте код страницы. может там на странице уже есть URL нормальной картинки
 

Trader1985

Client
Регистрация
14.12.2011
Сообщения
131
Благодарностей
31
Баллы
28
blud – Да, стоит 100%

rostonix – URL нормальной картинки есть, но, файл по этой ссылке не качается GET-том – в этом-то вся и проблема!
Вот прямая ссылка на картинку с который идёт редирект http://i64.fastpic.ru/big/2015/0306/7b/6ca400a0c71b124fb8fbd77c69c5767b.jpg
Она не скачивается на компьютер. Т.е. я могу в ручную, через обчный браузер зайти на сайт, кликнуть по картинке и получится картинка в полном размере – прямая ссылка которую я могу скачать.
А вот Зеннопостером так не сделаешь, видимо? Через экшен GET качается какой-то битый файл с правильным расширением и именем, но его нельзя открыть.
 
Последнее редактирование:

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
скорее всего хотлинк
вам надо получить сначала код страницы (минуя браузер) без подгрузки картинки, потом с куками, которые у вас есть сделать гет запрос по адресу - и отработать все редиректы... тоже с куками и тогда должна поидее вывалиться картинка
 

Trader1985

Client
Регистрация
14.12.2011
Сообщения
131
Благодарностей
31
Баллы
28
Получить исходный код страницы без подгрузки картинки, GET-том?
«...потом с куками, которые у вас есть» – где есть?)) Т.е. они после получения кода "GET - запросом" сохраняются что ли?
Я вижу, в экшене "Get запрос" есть вкладка "Дополнительно" и там есть поле "Cookie" – туда что-то надо добавлять или настройки какие-то делать?

P.S.
В общем, сделал запрос GET-том – "Только заголовки" и получил вот такой ответ :

HTTP/1.1 200 OK
Server: nginx
Date: Sat, 07 Mar 2015 13:24:49 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: post-check=0, pre-check=0
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Sat, 07 Mar 2015 13:24:49 GMT
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding
Никаких куков не устанавливается... Как же быть, господа?


P.S. 2
УРА, ЗАРАБОТАЛО!!! )) Чтобы сохранить картинку через GET-запрос, в экшене обязательно надо вставить в поле "Referer" URL: http://fastpic.ru – иначе качется какой-то битый файл.
Защита, что ли?
 
Последнее редактирование:
  • Спасибо
Реакции: White trash

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)