[CMD] Скачивание файлов через curl

alex_diablo

Активный пользователь
Сообщения
144
Симпатии
9
Баллы
58
#1
читал справку по командам curl, но так и не понял, как скачивать файлы с указанием конкретного каталога?

например, нужно скачать файл с: http://domain.ru/soft/file.zip с авторизацией по логину и паролю в папку c:\soft
команда будет использоваться в составе батника.


как сделать wget-том знаю, но нужен именно curl...
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,863
Симпатии
5,719
Баллы
588
#2
Примерно так:
CMD/BATCH:
curl.exe --user name:password -L -v --create-dirs -J -o "c:\temp\Data\my1.xls" "<URL>"
---- Автоматическое слияние сообщений ----

Чем wget не нравится?
 
Последнее редактирование:

alex_diablo

Активный пользователь
Сообщения
144
Симпатии
9
Баллы
58
#3
у wget вроде бы должны быть помимо экзешника еще какие-то файлы или нет?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,863
Симпатии
5,719
Баллы
588
#4
Если портативный билд, то нет.
Если https, то должен быть файл с набором сертификатов.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,863
Симпатии
5,719
Баллы
588
#6
Да, они почти все портативные.
GNU Wget 1.19.2 for Windows

Или вот этот, v.1.19.1 в архиве. Там и файл сертификатов есть.
 

Вложения

alex_diablo

Активный пользователь
Сообщения
144
Симпатии
9
Баллы
58
#7
спасибо

---- Automatically Merged Double Post ----

а подскажете тогда команду для скачивания с логином и пассом, и с использованием сертификата?
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,863
Симпатии
5,719
Баллы
588
#8
Для wget

--ca-certificate=cacert.pem
--user=USER
--password=PASS
 
Сверху Снизу