Скачать картинку по ссылке



  • @Antonio ааа я то думал есть способ расшифровать эти данные :D:D:D и вытащить ссылку с форматом :D



  • @GamiD, таким же образом картинки для разгадывания капчи БАС получает (а некоторые капчи по одной ссылке каждый раз разные картинки отдают). Проверь ещё, чтобы кеш был разрешен перед загрузкой страницы.



  • @Antonio понял спасибо за инфо



  • не получается через кэш получить



  • там какой-то чрезвычайно особый случай? получить изображения это три экшена.
    если чтото особенное то вычислять положение и размер и экшен скриншот, это два экшена



  • @ruzne сделай проект для примера а то я ни разу не работал с кэш \





  • @ruzne спасибо понял но я не открывал картинку в новой вкладке думал со страницы скачается щас попробую открыть на новой вкладке



  • @GamiD said in Скачать картинку по ссылке:

    но я не открывал картинку в новой вкладке

    открывать картинку в новой вкладке не обязательно, таким образом можно получить любую картинку или др обект на странице, главное его идентифицировать при получении из кеша



  • @ruzne после разрешения кэш ни одна картинка которая в телеграме не загружается



  • тогда, без кеша, загрузить страницу чтоп на ней была видна картинка, на картинке левая кнопка мыши получить координаты,
    далее браузер экшен скриншот,
    получить координаты даст и размеры элемента/картинки, они с координатами нужны для скриншота



  • @ruzne было бы легче если бы кто то объяснил почему этот код не работает в бас а в консоле работает

    var link = document.createElement('a');
    link.setAttribute('href', 'http://url.ru/image.jpg');
    link.setAttribute('download','download.jpg');
    link.click();
    


  • в итоге оказалось мой js код работает =) всем спасибо не знаю почему тогда не получалось



  • 0_1519842483271_1.png

    вот именно



  • @ruzne не знаю почему тогда не работал я 10 раз проверил



  • а браузер, ява скрипт или инструменты выполнить код, есть разница, нужно разираться, в первом случае в контескте браузера в о втором в потоке и там документы нету



  • @ruzne и выполнить код и в яваскрипте проверял



  • @GamiD said in Скачать картинку по ссылке:

    @Antonio я у него спросил как достать он не ответил пока еще там нет конкретного формата там просто ссылка

    blob:https://web.telegram.org/bb5e36a1-215a-42a5-a5b3-90a71d854bf1
    

    типо этого и хрень поймешь что доставать из кэш

    @support said in Не могу скачать видео с facebook:

    блоб не существует на сервере, только в памяти браузера

    Тебе подойдёт этот способ.



  • @Fox Спасибо но у меня получилось так

    var link = document.createElement('a');
    link.setAttribute('href', 'http://url.ru/image.jpg');
    link.setAttribute('download','download.jpg');
    link.click();
    


  • @Fox, @GamiD
    я не поленился, так тоже работает)))чтоб

    но технически картинка именно что сохраняется в download или еще где, а не сохраняется в переменной в base64


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.