Как качать с depositfiles

Depositefiles один из самых распространенных файлообменников. В данном посте хочу рассказать как качать с depositfiles.com из под Linux. Данный процесс будет осуществляться при помощи скрипта, написанного на bash.
Итак:

download_depositfiles()
{
wget -O- -q --post-data 'gateway_result=1' "http://depositfiles.com/ru/files/$(basename ${1})" |
sed -n -r -e 's/.*
}

Скрипт надо сохранить в файл и вызывать: "download_depositfiles <ссылка на скачивание>"

Как это все работает:
- происходит переход по ссылке на страницу с выбором варианта скачивания ("платно"/"бесплатно")
- путём отправки –post-data с параметром "gateway_result=1" происходит "нажатие" на кнопку "бесплатно"
- выполняется поиск прямой ссылки на файл в исходном коде страницы
- начинается загрузка файла по найденной ссылке
- в случае необходимости скрипт переходит в режим "ожидание".

Комментариев нет: