Euh... je ne sais pas si vous connaissez l'astuce...
Il faut tout d'abord rappeler une évidence que tout le monde devrait savoir : Sous Linux, te meilleur (a savoir plus rapide, avec le plus d'options) logiciel de téléchargement set bien entendu wget (je vous laisse potasser la doc...)
Or, il est tout à fait possible d'utiliser wget pour télécharger des liens rapidshare , Méthode :
1) Bien s'assurer que les liens rapidshare se téléchargent directement sans passer par une page de redirection, il fait donc se rendre ici :
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi?options=Optionen
et cocher l'option "Direct downloads, requested files are saved without redirection via RapidShare".
Si on ne fait pas ça, wget téléchargera la page html de redirection, et non le fichier qui nous intéresse.
2) Éxécuter le script suivant :
#/bin/bash
mkdir ~/.cookies
wget \
--save-cookies ~/.cookies/rapidshare \
--post-data "login=LOGIN&password=PASS" \
-O - \
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi \
> /dev/null
Évidemment, il faut adapter le script avec vos propres logins et mdp.
3) Bon, maintenant, vous pouvez télécharger des liens rapidshare avec la commande :
wget -c --load-cookies ~/.cookies/rapidshare http://rapidshare.com/files/biduletruc.rar
Bon.
Cependant, c'est plus simple de se faire un petit alias :
==> éditer ~/.bashrc , et lui ajouter la ligne :
alias wget='wget --load-cookies ~/.cookies/rapidshare '
On "redémarre" bash :
you@PC:~$ . .bashrc
Et voilà, le tour est joué !
Pour télécharger :
wget -c http://rapidshare.com/files/biduletruc.rar
(le -c sert à reprendre le téléchargement où il en était s'il a été intérompu brutalement)
Si vous avez plusieurs liens à la fois (à mon avis, ça doit vous arriver assez souvent 😉) :
wget -i ./dl.txt
(./dl.txt étant le fichier texte contenant une liste de liens rapidshare)