Как скачать с rapidshare premium используя wget

Для начала надо зайти в Settings своего аккаунта и поставить галку напротив строки
Direct downloads, requested files are saved without redirection via RapidShare
это позволит использовать ссылки напрямую, минуя сайт rapidshare.

Поскольку файлообменник для авторизации использует cookies то их необходимо скачать.Делается  это следующей командой:

wget --no-check-certificate\
--save-cookies ~/.cookies/rapidshare \
--post-data "login=USERNAME&password=PASSWORD" \
-O - \
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi \
> /dev/null

Теперь при закачке указываем wget что надо эти cookies использовать

wget -c --load-cookies ~/.cookies/rapidshare URL

Как правило объемные файлы выкладываются на rapidshare разбитыми на много частей. В этом случае удобнее качать списком. Список ссылок необходимо скопировать в файл по одной ссылке на строку, а затем выполнить

wget -c --load-cookies ~/.cookies/rapidshare -i /путь/к/файлу

И последнее. Очень часто на сайтах можно встретить ссылки на файлообменник вида

файл_часть_1
файл_часть_2
...
файл_часть_ХХХ


Утомительно нажимать на каждой такой строчке правую кнопку мыши выбирать из меню "скопировать ссылку", открывать текстовый редактор и вставлять ее туда.

Можно поступить иначе: создайте в браузере закладку со следующим адресом:

javascript:(function(){var l=document.getElementsByTagName(`a`);var s=``;var c=0;for(var i=0;i`+l[i].href+`
`;c++;}}var w=window.open(``,`l`,``);w.document.open();w.document.write(s+`Total: `+c+` links.`);w.document.close()})()

При нажатии на нее откроется вкладка, на которой будут все ссылки со страницы, найдите среди них нужные, выделите и вставьте все скопом в файл для дальнейшей пакетной закачки.

plants