RapidshareAndWget
Da PiemonteWireless.
Indice |
Usare WGET (o CURL) per scaricare files da RapidShare
Rapidshare (inseme a Megaupload e a qualche altro) è un ottimo provider dove è possibile scaricare un pò di tutto, dai films alla musica ai softwares (in modo legale o no... questo sta a voi deciderlo).
Rapidshare offre due tipologie di accesso:
- Gratis: permette di scaricare un solo file per volta di massimo 100Mb e limita sia la banda che il numero totale di download (restando comunque perfettamente utilizzabile)
- Premium: è la modalità senza limitazione (tranne un limite di bytes scaricati che si aggira sui 5Gb al giorno) accessibile a fronte di un pagamento mensile
In questo breve tutorial intendo spiegarvi come scaricare files tramite wget (oppure curl) dal sezione Premium del sito Rapidshare.
Salvare il tuo cookie di Rapidshare Premium
ATTENZIONE: Questa procedure va eseguita SOLO UNA VOLTA
La pagina di login è situata a:
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi
La form di login ha bisogno di due campi: login e password.
Nell'esempio che segue userò come username il valore USERNAME e come password il valore PASSWORD.
Usando WGET
Per salvare il tuo cookie con wget usa il comando:
wget \
--save-cookies ~/.cookies/rapidshare \
--post-data "login=USERNAME&password=PASSWORD" \
-O - \
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi \
> /dev/null
- –save-cookies : salva il cookie nel file chiamato rapidshare sotto la directory ~/.cookies.
- –post-data : contiene i dati da inviare tramite la form di login.
- -O - : reindirizza tutto l'output prodotto dal comando sullo stdout, il quale, tramite l'ulteriore redirezione >/dev/null viene scartato.
Usando CURL
Per salvare il tuo cookie con curl usa il comando:
curl \
--cookie-jar ~/.cookies/rapidshare \
--data "login=USERNAME&password=PASSWORD" \
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi \
> /dev/null
- –cookie-jar : salva il cookie nel file chiamato rapidshare sotto la directory ~/.cookies.
- –data : contiene i dati da inviare tramite la form di login.
Curl stampa i dati sulo stdout per default quindi per scartarli basta la semplice redirezione su /dev/null.
Scaricare i files dal tuo account Rapidshare Premium usando il cookie
Avendo salvato il cookie, scaricare files da Rapidshare diventa molto semplice; occore solo indicare a wget (o a curl) di usare il cookie.
Usando WGET
Per salvare il tuo cookie con wget usa il comando:
wget -c --load-cookies ~/.cookies/rapidshare <URL>
- -c : questa opzione fa in modo di recuperare un download se è stato interrotto (ovvero se il file esiste già ma è incompleto).
- –load-cookies : carica il cookie.
Usando CURL
Per salvare il tuo cookie con curl usa il comando:
curl -L -O --cookie ~/.cookies/rapidshare <URL>
- -L : usato per seguire tutti gli eventuali redirect http trovati sul cammino (necessario perchè curl non lo fa di default).
- -O : salva il file nella directory corrente con lo stesso nome del file remoto (necessario perchè di default curl printa tutto su stdout).
- –cookie : carica il cookie.
Buon download!!!
Riferimenti:

