Скачать картинку по ссылке
-
Как можно скачать картинку по ссылке?
HTTP-клиент>Скачать
Не подходит как я понял, так как если на сайте авторизации нет то ссылка не открывается вообще
в инете нашел такой вариант через консоль в обычном браузере работает
var link = document.createElement('a'); link.setAttribute('href', 'http://url.ru/image.jpg'); link.setAttribute('download','download.jpg'); link.click();
Но не смог поставить переменную вместо http://url.ru/image.jpg ошибку выдавало действие переменную взял в ++ убрал ковычки все равно не получается
-
@GamiD said in Скачать картинку по ссылке:
Но не смог поставить переменную вместо http://url.ru/image.jpg
VAR_URL = "http://url.ru/image.jpg";//[[URL]] var url = VAR_URL; var link = document.createElement('a'); link.setAttribute('href', url);//link.setAttribute('href', VAR_URL); link.setAttribute('download','download.jpg'); link.click();
разве не
-
@ruzne
Делаю вот так ошибку выдаетVAR_URL = [[POST_PHOTO]];//[[URL]] тут пробовал с кавычками и без var url = VAR_URL; var link = document.createElement('a'); link.setAttribute('href', url);//link.setAttribute('href', VAR_URL); link.setAttribute('download','download.jpg'); link.click();
ReferenceError: Can't find variable: document во время выполнения действия 132672333
-
var link = document.createElement('a'); link.setAttribute('href', 'http://url.ru/image.jpg'); link.setAttribute('download','download.jpg'); link.click();
в консоле работает так но в выполнить код и в яваскрипт не работает
-
пробовал перенести куки на http клиент не получилось все равно так как через куки авторизация не сохраняется
-
@GamiD Были уже темы на форуме. Всё в разы проще.
Get запрос >> Содержание ответа - Кодировка: base64
Вот тестовый скрипт.
-
@Fox выше писал что http клиент не открывает ссылку так как нет авторизации на сайте
-
@GamiD Проглядел. Попробуй добавить заголовки и рефер, есть ещё вариант с экшеном HTTP Аутентификация. А вообще дай ссылку, интересно..
-
@Fox сайт телеграм попробуй перенести авторизацию с браузера на http у меня не получилось
-
@GamiD С телеграмом справлялись профили, можно просто загрузить в браузере картинку и получить элемент кеша, или скриншотом
:D
Картинку я так понимаю надо скачать из диалога?
-
@Fox скриншот не катит размеры большие
да с диалога но там есть кнопка скачать но когда много раз нажимаешь у телеграма защита и не дает качать а на счет кеша можно подробнее?
-
Поможет кто?
-
@GamiD авторизоваться в телеграм через http клиент пробовали?
-
@romanbiz нет одновременно в двух версиях не возможно авторизоваться
и мне нужно для браузера функция скачать
-
@GamiD Извините, не понял ответа. Почему невозможно авторизоваться и где? Может быть Вы просто неправильно авторизуетесь в http клиенте?
-
@romanbiz said in Скачать картинку по ссылке:
и где
даже в браузере если открыть 2 вкладки telegram то в одной вкладке уходить авторизация
-
@GamiD Извините, повторюсь что я Вас не понимаю. Вам надо зайти и скачать файл. Заходите и скачивайте. В чем проблема? Поясните пожалуйста, подробнее.
-
-
тогда через браузер
-
@ruzne вот это я и спрашиваю как скачать через браузер
-
@Fox said in Скачать картинку по ссылке:
просто загрузить в браузере картинку и получить элемент кеша
@GamiD, вот же. А как конкретно из кеша доставать не подскажу, но наверняка можно это найти на форуме или в вики. Ну или подскажет кто.