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:


Name (required):

Website:

Comment:

Discussione:RapidshareAndWget

126 Rating: 2.1/5 (16 votes cast)

Strumenti personali