Descargar de rapidshare con wget en linux
Normalmente utilizo la computadora de la casa para descargar archivos con bittorrent,
pero me he encontrado con paginas que tiene sus descargas desde rapidshare, eso me llevo a
adquirir una cuenta premium y estuve descargando al inicio desde mi maquina y pense si se podia automatizar la descarga y dejar bajando los archivos en el servidor. Esta es una manera que encontre para poder hacerlo.
Lo primero que necesitamos es guardar la cookie de rapidshare para poder usarla posteriormente:
debemos crear el directorio .cookies en nuestro home o donde queramos guardar las cookies.
mkdir .cookies
Despues ejecutamos el comando siguiente escribiendo nuestro usuario y password de rapidshare, este comando solo hay que usarlo una vez.
wget --save-cookies ~/.cookies/rapidshare --post-data "login=USERNAME&password=PASSWORD" -O - https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi > /dev/null
Una vez que ya tenemos el directorio con la cookie guardada vamos a crear un archivo que contendra los links de los archivos que queremos descargar. Por ejemplo:
files.txthttp://rapidshare.com/jEJEjeje http://rapidshare.com/jEJ34ee
Guardamos el archivo y ahora ejecutamos el siguiente comando
for file in `cat files.txt|cut -f1`; do wget -c --load-cookies ~/.cookies/rapidshare $file; done
Este comando tomara linea por linea el archivo files.txt y los empezara a descargar. Es importante que se configure la cuenta de rapidshare para descargar los archivos automaticamente sin tener que seleccionar un mirror, de lo contrario no funcionara.
Saludos.
http://www.g-loaded.eu/2007/09/15/use-wget-or-curl-to-download-from-rapidshare-premium/
Me funcionó un día nada mas, hoy ya, intenta descargar pero descarga archivos vacios nada mas, lo mismo me paso con otro metodo que encontré por ahí tambien con wget.
¿Alguna idea?
Falsa alarma, el archivo no estaba alojado ya en rapidshare… jejeje, el metodo sigue funcionando. Gracias.