Скачивание файла методом GET

  • Автор темы Автор темы Svyat
  • Дата начала Дата начала

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Реакции
8
Баллы
8
Как скачать картинку http://img1.wildberries.ru/large/new/1530000/1538289-1.jpg ?
Начал копаться с wget потом понял что можно скачать через макрос GET

Поставил макрос GET вбил туда адрес http://img1.wildberries.ru/large/new/1530000/1538289-1.jpg
указал что сохранять как файл, перед этим указал папка для сохранения.

Папка создается, макрос GET обрабатывается, но файл не скачивается. Папка пустая.

Подскажите как проще всего выкачать картинку, знаю ее адрес.
 
Все скачивается)
 

Вложения

  • tezt.xmlz
    tezt.xmlz
    12,4 KB · Просмотры: 165
Вы наверное не указали папку, используемую по умолчанию для скачивания
 
А... увидел что файлы падают в папку TEMP
Хотя я перед этим выполняю макрос смены папки для скачивания. Папка для загрузки файлов указываю макрос Project.Directory
Но все равно не работает.
У меня версия 5.0.1.0
 
А раньше вроде не качало в установленную папку с помощью GET.
Точно не помню в каком билде сделали.
Мой приложенный пример в последнем билде работает.
 
Подскажите, как скачать exel, если есть только ссылка на закачку. сейчас закачивается php файл в неизвестной кодировке. http://kuvit.by/index.php?route=information/information/download&information_id=5&download_id=92
Может нужно при сохранении тип файла указывать?
Скачивается .xls файл с неверным именем и расширением.
Попробуйте например по окончании скачивания переименовать файл - приложил пример шаблона.
 

Вложения

  • Оценить
Реакции: kolina
sergodjan66
Огромное спасибо! Работает отлично!
 
  • Оценить
Реакции: Sergodjan
Может подскажете как скачать файлом, или может как в переменную содержимое можно положить. Методом Get. По ссылке открывается файл в браузере который лежит на Гугл диске. При попытке скачать, скачивается какая то хрень, но не содержимое страницы, и файлом тоже не скачивается. Сохранял в формате txt, yml. Не то что нужно. Вот ссылка
 
Может подскажете как скачать файлом, или может как в переменную содержимое можно положить. Методом Get. По ссылке открывается файл в браузере который лежит на Гугл диске. При попытке скачать, скачивается какая то хрень, но не содержимое страницы, и файлом тоже не скачивается. Сохранял в формате txt, yml. Не то что нужно. Вот ссылка
&export=download
 
  • Оценить
Реакции: kolina
gdrive.sh:
Развернуть Свернуть Копировать
#!/bin/bash
fileid="FILEIDENTIFIER"
filename="FILENAME"
curl -c ./cookie -s -L "https://drive.google.com/uc?export=download&id=${fileid}" > /dev/null
curl -Lb ./cookie "https://drive.google.com/uc?export=download&confirm=`awk '/download/ {print $NF}' ./cookie`&id=${fileid}" -o ${filename}

Ага id шарый вытаскиваем и меняем url

p.s. кстате говоря с гугл документами xls/doc есть порядка 4 типов экспорта, из которых к слову архив довольно банально, но также есть форматы html статичного и тд. т.е. имея будучи эксель таблицу далеко не обязательно ее скачивать (хотя для автоматической обработки лучше уж csv/tsv дергать), но в рамках задач может быть практичнее парсить на лету html страницу
  1. Use this URL string, replacing <FILE_ID> and <TAB_GID> with your own:
 
  • Оценить
Реакции: kolina
У первой ссылки, выделенную часть заменить на выделенную с второй ссылки. Всё отлично работает. Спасибо за ответ!

18E6_JvfQrIjs8cGmkhp167hqyVWC5VTW/view
18E6_JvfQrIjs8cGmkhp167hqyVWC5VTW


Данным способом Get запросом, я закачал в переменную. Ну и от туда всё что мне нужно забрал. Вообще стараюсь использовать поменьше файлов в проекте.
 
  • Оценить
Реакции: Hartwell

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