Descargar de Megaupload en Linux

He escrito un pequeño script para poder descargar de Megaupload en Linux utilizando wget si tienes cuenta premium. ¿Ventajas? No tener que ir haciendo clic sobre cada fichero para descargarlo y poder resumir las descargas.

Para utilizarlo tenéis que iniciar sesión en megaupload, buscar entre las cookies (Editar -> Preferencias -> Privacidad -> Ver Cookies, en Firefox) el valor de la cookie megaupload.com de nombre user, y sustituir en el script el texto “WRITE HERE THE COOKIE VALUE” por ese valor.

Para descargar un archivo:

./mu http://megaupload.com/es/?d=FALSO

Para descargar varios archivos podemos pasarlos como parámetro:

./mu http://megaupload.com/es/?d=FALSO1 http://megaupload.com/es/?d=FALSO2

o bien pasarle como parámetro un archivo que tenga los enlaces

./mu lista.txt

Comentarios
  1. Josue

    Como funcione te hago un monumento!!!!!
    Gracias!

    Responder

  2. Josue

    He probado con lista y con un archivo megaupload y, no sé si he hecho algo mal, pero no funciona:

    Con Lista:
    Reading list of links from the file berserk2.txt
    http://www.megaupload.com/?d=NTYDZ9OT

    –14:28:45– http://www21.megaupload.com/files/394abccef6555471efac0984a6711f74/
    => `index.html’
    Resolviendo www21.megaupload.com… 64.72.115.10
    Connecting to www21.megaupload.com|64.72.115.10|:80… conectado.
    Petición HTTP enviada, esperando respuesta… 404 Not Found
    14:28:47 ERROR 404: Not Found.

    http://www.megaupload.com/?d=LXLH1UCK

    –14:28:48– http://www21.megaupload.com/files/c19b5f6664534dd45c278eacc9e6bde0/
    => `index.html’
    Resolviendo www21.megaupload.com… 64.72.115.10
    Connecting to www21.megaupload.com|64.72.115.10|:80… conectado.
    Petición HTTP enviada, esperando respuesta… 404 Not Found
    14:28:51 ERROR 404: Not Found.

    ETC………………..
    ———————————-
    Con archivo:
    ./mu http://www.megaupload.com/?d=NTYDZ9OT
    This is not a local file. Try to download it.
    http://www.megaupload.com/?d=NTYDZ9OT
    –14:29:27– http://www21.megaupload.com/files/d7d1ab20cee1d302de517640967ca03f/
    => `index.html’
    Resolviendo www21.megaupload.com… 64.72.115.10
    Connecting to www21.megaupload.com|64.72.115.10|:80… conectado.
    Petición HTTP enviada, esperando respuesta… 404 Not Found
    14:29:29 ERROR 404: Not Found.

    ——————-
    En Iceweasel y Swiffox me sale la misma clave. Uso Debian Lenny por más información.

    Responder

  3. ¿Estás usando una cuenta premium?

    Responder

  4. Luego lo pruebo que ahora estoy haciendo cosas, k bueno

    Responder

  5. Madre mia como funcione…. a probarlo ahora mismo. Saludos.

    Responder

  6. Josue

    No tengo Premium. Ahora releyendo… cuando dices:

    “Para poder descargar de Megaupload en Linux como premium”

    El script es para ‘hacerle la vida mas fácil’ a los que tienen Premium, o para que un usuario ‘normal’ pueda descargar como un usuario Premium?

    Responder

  7. Evidentemente lo primero. El valor que le das al script es tu identificación como premium.
    Lo segundo sería ilegal y en Mundo geek no se hacen esas cosas 😉
    Lo edito para que quede más claro.

    Responder

  8. Josue

    A ok 😉 Gracias por la aclaración 🙂

    Responder

  9. No funciona. Use openSUSE 10.3, para más información.

    De todos modos dudo que funcione (ojalá). Para más información, el mensaje de error que se me genera es el mismo que a Josue. Y supongo que la cookie que hay que poner en el string del script es una cadena alfanumérica. Gracias

    Responder

  10. Insisto. Es para cuentas premium.
    No para descargar como si fueras premium gratis.

    Responder

  11. Joé, esta misma semana he creado un script exactamente igual, pero para los que tengan una cuenta premium en rapidshare, como es mi caso 😉

    http://pastebin.com/f317946b7

    El funcionamiento es exactamente el mismo, hay que cambiar el valor de la cookie y ya está. Puede recibir los mismos parámetros: una o varias urls, o un archivo en el que hay una url por línea. Pero está hecho en bash y es bastante más sucio xD

    Responder

  12. ¡Coño! 😛 Ya es casualidad.
    ¿No lo has publicado en ningún sitio, Víctor?

    Responder

  13. No, no lo he publicado porque como ves, es bastante sucio, como la gran mayoría de scripts para uso personal 😛

    Antes usaba un programita llamado “rapget.exe” en wine, pero con la instalación desde cero de Gutsy me pareció mejor hacer un script. Se me pasó por la cabeza sacar un minigestor de “descargas directas”, pero el tiempo…

    Responder

  14. Yo también usaba rapget en su día. Pero nunca lo probé con Wine.

    También tengo un gestor de descargas a medio hacer que nunca me da por terminar 😛

    Responder

  15. hola muy bueno el blog que tienen aqui y quiesiera mencionar a proposito que estan hablando de megaupload de un blog que estamos haciendo http://megaraja.blogspot.com si esto es considerado spam (creo que si lo es) pido que lo borren, solo es que siempre veo este blog y me parece bueno y queria aprobechar de promocionar mi web ahora que estan hablando de megaupload, ya que creo que los lectores de este sitio tienen gustos similares a los mios

    Responder

  16. Hola, he visto tu script y es una maravilla,

    Mi pregunta es… ¿sería prosible crear uno para subir archivos?

    Gracias, y enhorabuena por tu trabajo 😀

    Responder

  17. Tatiana

    Para poder descargar desde cuentas Premiun pero para RapidShare encontré este script que funciona muy bien:

    http://www.busindre.com/descargar-con-premium-de-rapidshare-y-wget/

    Muakas!!!! :@

    Responder

  18. panda

    Hola, ya se ke no es el sitio correcto para preguntar pero habria alguna aplicacion similar para windows? Gracias

    Responder

  19. Si panda, desde la página web de Megaupload te puedes bajar un programa llamado Mega Manager

    Responder

  20. panda

    pero con el megamanager no puedes bajas fuera del horario de las happy hour, yo buscaba un programa ke empezara descargando hasta unos kilobytes los archivos ke se fueran encolando para despues poder bajarlos durante todo el dia.

    Responder

  21. soadmauro

    Conozco un metodo efectivo, seguro y GRATIS para poder tener premium de megaupload en cuestion de semanas.

    No solo eso, sino que pueden usar el mismo metodo para poder ganar dinero por internet

    Esto no es ninguna estafa, es 100% legal

    Eliminado por spam

    Saludos =)

    Responder

  22. El script funciona perfectamente porque lo acabo de probar, ahora busco la forma de automatizar esto un poquillo 🙂

    Responder

  23. Alejandro

    He mejorado el script. Ahora si el servidor por cualquier motivo tiene un error interno se producirá una pausa de 1 minuto y no se cancelarán todas las descargas. Además se podrán incluir comentarios en el archivo que contiene la lista de descargas, lo cual es útil, ya que los enlaces de megaupload no dan pistas sobre el nombre del archivo que estamos descargando y el actual script ni siquiera permitía introducir líneas en blanco en la lista.

    Responder

  24. Muchas gracias alejando.

    No hacía gestión de excepciones porque en principio era un hack rápido para ser utilizado sólo por mí.

    Ahora que me lo has recordado he añadido un par de cosillas y mañana lo publicaré en la bitácora.

    Borro el código de la entrada si no te importa, porque si no queda un comentario muy largo, y de todas formas los interesados pueden ver el código bajando el script.

    Saludos

    Responder

  25. Viny_Rec

    Lo estoy probando y funciona realmente bien, lo q no encuentro es donde poner el valor de la cookie. Aun no poniendolo con el nombre y el pass me descarga, muy buen trabajo.
    Por ultimo me gustaria preguntar si se pueden hacer descargas simultaneas, por ahorrar tiempo y eso, no de una en una.

    Gracias!!

    Responder

  26. Viny_Rec, es que esta entrada es algo antigua. Es al versión 0.1 del programa. La descripción de la última versión (0.3) que es la que estás usando la puedes encontrar aquí: Megadupload Download 0.3

    Responder

  27. junpei

    Funciona muy bien.
    Gracias

    Responder

  28. Oscar

    Gracias. Funciona a la perfección. La única pena esque descarga de 1 en 1 y al menos a mí no me aprovecha toda la conexión.

    Responder

  29. @Oscar: funciona de 1 en 1 siempre que no uses algo como screen y/o similares para dejar varias instancias corriendo.

    Por cierto, va estupendamente el script. Gracias.

    Responder

  30. Firerider

    Saludos, tengo una duda y un problema, la duda es: ¿donde encuentro lo de WRITE HERE THE COOKIE VALUE? o como consigo sustituirlo por el valor de mi usuario.
    Y el problema es que aún cuando le coloque mis datos de MU, me manda lo siguiente.
    Conectando a www21.megaupload.com|64.72.115.10|:80… falló: Expiró el tiempo de conexión.
    Reintentando.
    Alguién puede decirme que estoy haciendo mal??

    Responder

  31. En las últimas versiones ya no tienes que toquetear nada en el archivo del script, Firerider. La primera vez que ejecutes megaupload-dl te preguntará por tu nombre de usuario y contraseña

    Responder

  32. dantemc

    Hola amigo como lo puedo usar si estoy tras de un proxy?
    gracias

    Responder

  33. Gandhi

    Acabo de probarlo ahora despues de mucho tiempo en el olvido y me da un error al intentar autenticar en megaupload… Puede ser que haya cambiado algo en megaupload.com?
    Podrías echarle un vistazo?
    Infinitas gracias!

    Responder

  34. Juan Maria

    La semana pasada iba bien y hoy no autentifica bien, me pasa como a Ghandi, ¿Alguna pista?.

    [2009-02-19 11:08:58] – Invalid user name or password

    Además, el script siempre termina con este error (lo que no impedía que funcionase bien):

    Traceback (most recent call last):
    File “/usr/bin/megaupload-dl”, line 214, in ?
    exit()
    TypeError: ‘str’ object is not callable

    Responder

    • Han cambiado la forma de autenticarse en megaupload con el rediseño. Le echaré un vistazo.

      Responder

  35. Wenas!

    Tengo el problema de “Invalid user name or password” y por mucho que lo miro no consigo solucionarlo. Es por el diseño nuevo hecho hace poco? Sabeis si hay alguna alternativa?

    Gracias!

    Responder

  36. Neocop

    Tengo el mismo problema que viodream, iba de perlas, y nada ahora no hay huevos a logearse.
    Echale un ojo y ya nos contaras. Gracias artista.

    Responder

  37. Kto

    Todos estamos igual, demos tiempo a que el maestro encuentre la solucion

    Responder

  38. pedro

    por favor me gustaria saber donde conseguir el sistema operativo linux

    Responder

    • diego

      jaja pedro por favor!… no podes preguntar donde conseguir el os linux… en el sisguiente sitio http://www.zegeniestudios.net/ldc/
      segun una serie de parametros que vos das, te dicen que distro te recomiendan. para mi para iniciarte ubuntu 9.04 jaunty seria lo mejor por su simplicidad y soporte: http://www.ubuntu.com/
      saludos

      Responder

  39. xenomm

    tengo un pequeño problema, probado ya en dos boxes:
    si el archivo es un archivo de video, que se almacena en megavideo en vez de en en megaupload, aunque se le meta la direccion de descarga de megaupload, falla.

    tiene solucion?

    Responder

  40. deyavi

    No estaría mal que la contraseña en el fichero de configuración se guardase, como mínimo, en MD5 y no en texto plano… por lo demás funciona perfectamente

    Responder

  41. funciona genial, lo estoy usando remotamente en mi CentOs, claro que solo estoy usando como script python y tube que borrarle unas lineas para que todo ande bien.

    GRACIAS amigo

    Responder

  42. Santi

    Buenas…
    Unas pregunta:

    Donde Guarda los archivos bajados¿?¿?

    Es que no los encuentro, se puede modificar la carpeta de destino¿?

    Saludos.
    Santi

    Responder

  43. Funciona de maravilla en mi Debian 5.0 Lenny. Muchas gracias.
    Es justo lo que estaba buscando.
    Enhorabuena y gracias de nuevo.

    Responder

  44. Como lo hago para agregar una cookie premium, ya que solo cuento con esta y no con el nombre de usuario y contraseña. existe algun archivo de configuracion para agregarlo a mano.

    Responder

    • Pues no está implementado, pero tocando el código no deberías tener ninguna complicación.

      Responder

  45. Bueno para eso tenemos herramientas como “Tucan Manager” & “Jdownloader”

    Pero si quieres hacerle una interfaz grafica muy sencilla, utiliza Zenity + Bash 🙂 Como yo en mi blog y mi mini-scripts : http://inukaze.wordpress.com/utilidades/mini_scripts/

    Para usuarios Ubuntus por ahora . bueno no necesiramente sirve en Linux , tambien sirve con Hurd , pero mas espeficiamente funciona con GNU 😉

    Responder

  46. Que tal, pues funciona de maravilla. Que bueno que existan personas que siguen haciendo este tipo de cosas…

    En breve te apoyo por Paypal (iba a mandarte algo pero veo que es en €… jijiji mejor junto y luego te mando algo bueno). De verdad felicitaciones, es un gran avance 😉

    Responder

  47. manolo

    hola, hablais de rapida descarga, pero a cuanto realmente descargais? porque yo siendo premium con el jdowloader descargo a una media de 1,30 megas por segundo,,,, no se si lo que deciis va mas rapido,,, si es asi estoy en contacto,,,saludos

    Responder

Deja un comentario