Загрузка аутентифицированного большого файла с помощью инструментов командной строки
Мне нужно скачать файл размером около 1,6 ГБ. Я хотел бы получить его через инструмент командной строки, как axel
, wget
или же curl
Тем не менее, как я могу скачать файл, который необходимо войти на сайт перед загрузкой?
Пример:
Мне нужно загрузить программное обеспечение с сайта разработчика Apple по следующему адресу: https://developer.apple.com/downloads/index.action?name=Xcode
Он запрашивает вход в систему и после успешного входа показывает другую веб-страницу со списком >> загружаемых файлов. Как только я нажал на конкретную ссылку для загрузки: https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.6.3/xcode4630916281a.dmg загрузка.
Как выполнить эту задачу с axel
или же wget
1 ответ
Вот как я аутентифицируюсь на некоторых сайтах с помощью wget.
wget --user=username --ask-password url_here/file.bar
--ask-password
Параметр запрашивает у вас пароль. Не забудьте заменить username
с вашим настоящим именем пользователя и измените URL в соответствии с вашими потребностями.
Я думаю, что вы не можете использовать wget для доступа к указанному яблочному сайту.