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

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 обрабатывается, но файл не скачивается. Папка пустая.

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

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Все скачивается)
 

Вложения

  • 12,4 КБ Просмотры: 161

Lexicon

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

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Благодарностей
8
Баллы
8
А... увидел что файлы падают в папку TEMP
Хотя я перед этим выполняю макрос смены папки для скачивания. Папка для загрузки файлов указываю макрос Project.Directory
Но все равно не работает.
У меня версия 5.0.1.0
 

rostonix

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

kolina

Client
Регистрация
05.10.2019
Сообщения
165
Благодарностей
47
Баллы
28

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 564
Благодарностей
9 178
Баллы
113
Подскажите, как скачать exel, если есть только ссылка на закачку. сейчас закачивается php файл в неизвестной кодировке. http://kuvit.by/index.php?route=information/information/download&information_id=5&download_id=92
Может нужно при сохранении тип файла указывать?
Скачивается .xls файл с неверным именем и расширением.
Попробуйте например по окончании скачивания переименовать файл - приложил пример шаблона.
 

Вложения

  • Спасибо
Реакции: kolina

kolina

Client
Регистрация
05.10.2019
Сообщения
165
Благодарностей
47
Баллы
28
sergodjan66
Огромное спасибо! Работает отлично!
 
  • Спасибо
Реакции: Sergodjan

kolina

Client
Регистрация
05.10.2019
Сообщения
165
Благодарностей
47
Баллы
28
Может подскажете как скачать файлом, или может как в переменную содержимое можно положить. Методом Get. По ссылке открывается файл в браузере который лежит на Гугл диске. При попытке скачать, скачивается какая то хрень, но не содержимое страницы, и файлом тоже не скачивается. Сохранял в формате txt, yml. Не то что нужно. Вот ссылка
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
118
Баллы
43
Может подскажете как скачать файлом, или может как в переменную содержимое можно положить. Методом Get. По ссылке открывается файл в браузере который лежит на Гугл диске. При попытке скачать, скачивается какая то хрень, но не содержимое страницы, и файлом тоже не скачивается. Сохранял в формате txt, yml. Не то что нужно. Вот ссылка
&export=download
 
  • Спасибо
Реакции: kolina

kolina

Client
Регистрация
05.10.2019
Сообщения
165
Благодарностей
47
Баллы
28

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
118
Баллы
43
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

kolina

Client
Регистрация
05.10.2019
Сообщения
165
Благодарностей
47
Баллы
28
У первой ссылки, выделенную часть заменить на выделенную с второй ссылки. Всё отлично работает. Спасибо за ответ!

18E6_JvfQrIjs8cGmkhp167hqyVWC5VTW/view
18E6_JvfQrIjs8cGmkhp167hqyVWC5VTW

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

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