Baixando arquivos do Megaupload e Rapidshare pelo terminal

Hoje em dia está cada vez mais comum compartilhar arquivos utilizando servidores externos. Neste artigo descrevo como automatizar algumas tarefas baixando arquivos destes servidores pelo terminal e deixando sua vida muito mais feliz e produtiva!

[ Hits: 35.084 ]

Por: Marcos Vinicius Campez em 24/09/2009 | Blog: http://bytelivre.net


Megaupload



Instalação e configuração:

Este script me impressionou pelo fato do mesmo conseguir identificar o captcha. Para instalá-lo precisamos baixá-lo antes:

Para isso basta acessar este link:
Antes de descompactá-lo é necessário baixar alguns componentes.
  • Python (>= 2.4)
  • Python Beautiful Soup
  • Python Image Library
  • Tesseract

Se você utiliza o Ubuntu isso fica muito simples, bastando apenas copiar e colar a linha abaixo:

sudo apt-get install python-beautifulsoup python-imaging tesseract-ocr tesseract-ocr-eng

Com os componentes instalados, vamos agora a instalação do script.

tar xvzf megaupload-dl-0.3.2.tgz
$ sudo python setup.py install


Executando:

O funcionamento deste script é um pouco diferente do rapidshare-dl. Este script retorna somente o link de download, bastando apenas executá-lo posteriormente com o wget. Para automatizar tudo isso podemos fazer deste modo:

FILEURL=$(megaupload_dl -vv ALGUMA_URL_DO_MEGAUPLOAD)

$ wget -c "$FILEURL"


O exemplo acima mostra como podemos baixar apenas um arquivo do megaupload, para baixar mais de um arquivo por vez podemos utilizar uma lista de links, semelhante ao exemplo do rapidshare-dl:

cat links_megaupload.txt | xargs -d"\n" -t -n1 megaupload_dl | xargs -d"\n" -n1 -r -t wget -c

Sendo links_megaupload.txt nosso arquivo contendo todos os links que desejamos efetuar o download.

Mais informações: http://code.google.com/p/megaupload-dl/wiki/Readme?tm=6

Conclusão

O shell trás inúmeras facilidades para a vida de qualquer usuário GNU/Linux. Com estes scripts podemos simplesmente automatizar algumas tarefas que são extremamente chatas, como o fato de ficar colocando as letras do captcha e esperar determinado tempo para clicar em um botão para aí sim começar fazer o download, como no caso do Megaupload ou no caso do Rapidshare, ter que esperar determinado tempo para clicar no link de download e depois ter que esperar mais ou menos 15 minutos para estar baixando outro download, necessitando da sua presença para tal feito.

Estes scripts deixam as tarefas do dia a dia de baixar arquivos nestes servidores muito mais simples, bastando simplesmente configurá-lo e ir fazer outra coisas sem se preocupar com os probleminhas dito acima.

Espero ter sido útil! (-:

Para mais artigos, tutoriais, dicas acessem meu blog: tavernadosilicio.wordpress.com

Página anterior    

Páginas do artigo
   1. Introdução
   2. Megaupload
Outros artigos deste autor

Zabbix 2 no CentOS 6 - Instalação e configuração

Desenvolvendo tutoriais mais dinâmicos com o Wink

Inventário "like a boss" com OCS Server

Desenvolvendo um servidor DNS no CentOS

Enviando e-mails pelo terminal

Leitura recomendada

Gerenciamento de senhas com o KeePass

Software livre na educação de crianças

Prompt Bash avançado

Instalando o driver da NVIDIA para as placas GeForce

Netterm no Linux

  
Comentários
[1] Comentário enviado por gesousa em 24/09/2009 - 09:24h

Interessante o artigo,

Só uma pequena contribuição:

Bom, pra quem quiser uma outra opção, algum tempo atrás, procurando por uma solução por linha de comando para download/upload em site rapidshare/ megaupload encontrei o plowshare;

http://code.google.com/p/plowshare/

o interessante é que ele tem um suporte a vários serviços (Megaupload, Rapidshare, 2Shared, 4Shared, ZShare, Badongo, DepositFiles e Mediafire), e aceita tanto download como upload.


[2] Comentário enviado por rmnobarra em 24/09/2009 - 09:33h

Interessante meu caro....vou testar agora!! =)

[3] Comentário enviado por markintux em 24/09/2009 - 10:02h

Não sabia deste plowshare gesousa! Vou estar testando! ;D obrigado pela contribuição!

Obrigado por comentarem!

[4] Comentário enviado por balani em 24/09/2009 - 10:30h

Legal, isso é muito util.

[5] Comentário enviado por removido em 24/09/2009 - 20:21h

@markintux

Pô cara seu artigo está muito bom.


[6] Comentário enviado por hellupline em 25/09/2009 - 03:43h

gostei disso, vou criar un script com interface grafica gtk2+ para esses codes, ta na minha lista ToDo

[7] Comentário enviado por markintux em 25/09/2009 - 08:12h

O.abreu e hellupline!

Fico feliz por gostarem do artigo. Obrigado por comentarem!

hellupline, não esquece que assim que ficar pronta sua interface gráfica posta para o pessoal daqui!

Abraços!

[8] Comentário enviado por myk_dourado em 25/09/2009 - 13:58h

parabéns pelo artigo. muito legal mesmo eu sempre achei muito chato baixar arquivos em partes desses sites mas agora com essa manha aí ficou muito melhor
valew... tá de parabéns

[9] Comentário enviado por cristianokittie em 25/09/2009 - 19:36h

Interesante.
o proxy bloqueia o download do conteudo tipo se o proxy ta bloqueando o rapdshare tem como fazer o download pelo terminal sem o proxy bloquear???

[10] Comentário enviado por gesousa em 25/09/2009 - 23:04h

@cristianokittie ... Não, pois o terminal nada muda, vc irá o mesmo protocolo tcp e porta 80 http para fazer o download. o seja para o proxy é indiferente se vc está no browser ou terminal....

[11] Comentário enviado por Ramax em 26/09/2009 - 02:31h

Cara, adorei esse artigo! Agora vai ficar bem mais fácil baixar coisas deses sites à noite heheh
Vlew ;)

[12] Comentário enviado por hellupline em 26/09/2009 - 04:21h

@markintux , pode deixar, eu so to fazendo un script para baixar papeis de parede do site konachan.com , dai eu fasso algo para esse carinha tbm

[13] Comentário enviado por removido em 26/09/2009 - 15:38h

Valeu pelas dicas markintux! Vai ser de muita utilidade pra mim.

[14] Comentário enviado por jokertiton em 26/09/2009 - 21:14h

Não sei se pode postar isso aqui, mas pra quem baixa muita coisa no Megaupload e Rapidshare, esse link ajuda muito.

http://premium-link-generator.jclue.com/


@markintux

Gostei muito desse script... ajuda bastante!!

Abraços!

[15] Comentário enviado por helios em 27/09/2009 - 01:17h

Esse plowshare é incrível!!!!!!

[16] Comentário enviado por removido em 28/09/2009 - 14:18h

uma duvida

assim que vc baixa um arquivo no rapidshare, vc precisa esperar moh tempao para baixar outro, sem contar que temos que decifrar aquelas letras estranhas

desse jeito vc burla tudo isso??

[17] Comentário enviado por gesousa em 28/09/2009 - 16:56h

@douglasfim

Na questão do captcha (letras estranhas) sim, a maioria dos gerenciadores de downloads, decifra através do (OCR) e algoritmos otimizados...

no linux em modo gráfico ainda há o jdownload e o tucan que faz isso...

Tucan
http://tucaneando.com/

Jdownloader
http://jdownloader.org/

Sobre o tempo de espera até aparecer o link:

Sim, eles esperam os 30, 60 segundos e depois começam o download.

Sobre o tempo de slot ocupado, o limite de downloads por dia ultrapassado:

não ... mesmo o tucan, jdownload e outro genreciadores não burlam o tempo de espera do rapidshare, o bloqueio é feito em cima do seu ip, portanto se não usar algum tipo de proxy, não há como resolver o problema do tempo, o que fazem é ficar tentado se conectar até conseguir, automatizando assim o processo.

Alguns gerenciadores pagos, conseguem, logando-se através de contas premium ou mesmo através de lista de proxy próprios passar o limite.

por proxy gratuitos, é deificil, ou são bloqueados no rapidshare ou já tiveram o seu limite ultrapassado.

[18] Comentário enviado por mbmaciel em 29/09/2009 - 10:34h

Outro link muito útil

http://filespump.com

[]'s

[19] Comentário enviado por pardalz em 01/10/2009 - 22:52h

mao na roda.. vlw fera!

[20] Comentário enviado por markintux em 02/10/2009 - 07:48h

aooo pardalz conterraneo! xD

vlw ae cara!

Abraços!

[21] Comentário enviado por removido em 04/10/2009 - 09:39h

Boa dica!!! Assim, poderei baixar meus animes favoritos em menos tempo ... kkk!

Abraços!!!

http://reprogramandovoce.blogspot.com

[22] Comentário enviado por yermandu em 05/10/2009 - 19:37h

Viva o Markin
Markin Viva Tux
Tux via o Linux

[23] Comentário enviado por iguito em 10/10/2009 - 16:09h

Perfeito! Ótima dica! Funcionou certinho no meu Debian Lenny :-)
Valeu!

[24] Comentário enviado por thifuda em 15/10/2009 - 16:24h

Muito bom. Aqui funcionou perfeitamente.
Consegui rodar tanto o do Megaupload quando o do RapidShare.

Muito obrigado pela SUPER dica.


[25] Comentário enviado por fudinha em 15/10/2009 - 20:03h

Pessoal estou com um duvida aqui.
Na hora de baixar vários arquivos no megaupload, eu crio um arquivo .txt com todos os link necessários.
Só que na hora de executar, ele baixa o primeiro e no resto ele da erro.
Estou fazendo assim. No Arquivo.txt
http://www.megaupload.com_1
http://www.megaupload.com_2
http://www.megaupload.com_3

Ja tentei colocar o "&" entre cada link, mais dai ele da erro em todos.
O do RapidShare eu consegui baixar numa boa com o arquivo .txt.

Se alguem puder me ajudar com esta duvida.
Obrigado

[26] Comentário enviado por marcosnakamine em 05/06/2011 - 07:32h

valeu pela dica


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts