Так как Rapidhsare использует для авторизации куки, то аутентифицируемся на сервере, сохраняя куки в отдельном файле:
wget \
--save-cookies ./rapidshare.cookie \
--post-data "login=[LOGIN]&password=[PASSWORD]" \
--no-check-certificate \
-O - \
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi
–save-cookies : сохраняем куки в указанный файл
–post-data : выполняем POST-запрос с передачей указанных POST-переменных. Аналогично тому что мы заполняем форму на указанном сайте и нажимаем кнопку. Вместо [LOGIN] и [PASSWORD] подставляем свои реальные логин и пароль для rapidshare.com.
--no-check-certificate : данная опция потребуется при невозможности проверить сертификат сервера из-за отсутствия данных о CA ( Полномочных Центрах Сертификации )
-O - : не сохраняем полученные данные, а просто выводим их на консоль, так как сама страница нам не нужна, а нужна лишь кука с данными для авторизации. "-" в конце указывает на конец опций.
Операция по сохранению куки делается один раз, после чего с помощью нее можно авторизоваться еще в течении продолжительного времени.
Имея сохраненную куки, мы можем загружать файлы с помощью следующей команды:
wget -c --load-cookies ./rapidshare.cookie [URL]
-c : данная опция служит для возобновления прерванной загрузки, если возникла такая ситуация.
–load-cookies : загружаем куки с информацией об авторизации.
Подготовлено с помощью материалов с G-Loaded. По этой-же ссылке можно найти информацию об организации простого сервиса для загрузки файлов.
No comments:
Post a Comment