Использование wget для загрузки через сервис Sun Download Center |
[исправить] |
Зайдите на Sun Download Center (SDLC - http://cds.sun.com) под вашим именем.
Для загрузки из командной строки можно использвать нижепредставленный скрипт:
./wget_from_cds username 'URL' filename.ext
где,
username - имя пользователя, под которым вы недавно зашли в SDLC, после запуска скрипта, нужно ввести пароль.
URL - адрес загружаемого файла
filename.ext - файл в который необходимо сохранить результат
Скрипт http://wikis.sun.com/download/attachments/28448383/wget-from-cds_v1
#! /bin/sh
# wget user download-url filename
if [ $# -ne 3 ]; then
echo "Usage: $0 user_name download_url file_name"
echo " user_name Use your Sun Online Account Username"
echo " download_url The download link from the SDLC Download Page. Must be enclosed in single quotes ('http://cds.sun.com/...')"
echo " file_name Save the download using this file name"
exit 1
fi
user=$1
dlurl=`echo $2 | sed -e 's/\?/%3f/g' -e 's/&/%26/g'`
filename=$3
stty -echo
echo "Password for ${user}: \c"; read password;
stty echo
#echo $dlurl
touch /tmp/wget-url-$$.txt
chmod 600 /tmp/wget-url-$$.txt
echo
"https://identity.sun.com/amserver/UI/Login?program=cds&org=self_registered_users&IDToken1=${user}&IDToken2=${password}&goto=${dlurl}" >>
/tmp/wget-url-$$.txt
wget --no-check-certificate --keep-session-cookies -O "${filename}" -i /tmp/wget-url-$$.txt
rm /tmp/wget-url-$$.txt
|
|
|
|
Раздел: Корень / Пользователю / Работа с Web и Ftp |