Закачка файлов с depositfiles.com: различия между версиями

Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
(Создана новая страница размером Функция, предназначенная для автоматизации скачивания файлов с depositfiles.com ---...)
 
Строка 3: Строка 3:


<source lang=bash>
<source lang=bash>
down_deposit() {
down_deposit() {
wget -c `wget -O- -q --post-data 'gateway_result=1' "http://depositfiles.com/ru/files/$(basename ${1})" |
    wget -O- -q --post-data 'gateway_result=1' "http://depositfiles.com/ru/files/$(basename ${1})" | iconv -f cp1251 |
sed -n -r -e 's/.*<form action=\"([a-z0-9A-Z\/\.:_\-]+)\" method=\"get\" onSubmit=\"download_started.*/\1/gp'`
    sed -n -r -e 's/.*<form action=\"([a-z0-9A-Z\/\.:_\-]+)\" method=\"get\" onSubmit=\"download_started.*/wget -c \"\1\"/gp; s/\t+([0-9]{1,3}) минут\(ы\)\./echo Спим \1 минут/gp' | sh
}
}
</source>
</source>


[[Category:Скрипт]][[Category:Shell-функция]]
[[Category:Скрипт]][[Category:Shell-функция]]

Версия 21:37, 4 августа 2009

Функция, предназначенная для автоматизации скачивания файлов с depositfiles.com


down_deposit() {
    wget -O- -q --post-data 'gateway_result=1' "http://depositfiles.com/ru/files/$(basename ${1})" | iconv -f cp1251 |
    sed -n -r -e 's/.*<form action=\"([a-z0-9A-Z\/\.:_\-]+)\" method=\"get\" onSubmit=\"download_started.*/wget -c \"\1\"/gp; s/\t+([0-9]{1,3}) минут\(ы\)\./echo Спим \1 минут/gp' | sh
}