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!

Introdução

Cada dia que passa está mais comum colocarmos nossos arquivos em servidores externos para possíveis downloads de qualquer lugar que estejamos ou simplesmente pelo fato de compartilhar determinados arquivos com os amigos ou internautas interessados. Dois destes servidores mais utilizados, pelo menos aqui no Brasil, são o Megaupload e o Rapidshare.

Como o grande diferencial do sistema GNU/Linux é o poder e a facilidade que o shell nos trás, nada mais justo do que podermos baixar os arquivos destes servidores diretamente pela linha de comando.

Rapidshare

Instalação e configuração:

Como o Rapidshare desabilitou o captcha a tempos, ficou muito mais simples de se implementar um script para efetuarmos downloads via terminal, para isso usaremos o rapidshare-dl.sh.

Siga os passos:

$ wget http://tokland.googlecode.com/svn/trunk/rapidshare/rapidshare-dl.sh
$ sudo cp rapidshare-dl.sh /usr/local/bin/rapidshare-dl
$ sudo chmod +x /usr/local/bin/rapidshare-dl

Com esses comandos baixamos o script e o colocamos na pasta /usr/local/bin, dando a permissão de execução para o mesmo.

Executando:

Alguns exemplos de uso do script rapidshare-dl.

Download de um único arquivo:

$ rapidshare-dl http://link_rapidshare

Download com mais de um arquivo:

$ rapidshare-dl http://link_rapidshare http://outro_link_rapidshare

Download utilizando um arquivo txt contendo uma lista de links:

$ rapidshare-dl nome_do_arquivo.txt

Obs.: Exemplo do arquivo.txt:

Mais informações: http://code.google.com/p/megaupload-dl/wiki/RapidShare

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! (-:

5 Responses to Baixando arquivos do Megaupload e Rapidshare pelo terminal

  1. Pingback: Baixando arquivos do MegaUpload, Rapidshare, 2Shared, 4Shared, ZShare, Badongo, DepositFiles e Mediafire « BloGNU

  2. Ana disse:

    Em que pasta é para estrair e instalar o tar do megaupload?

  3. Ana disse:

    Outra coisa: E se as contas forem Premium? Dá pra pausar o download ou recomeçar de onde parou caso a conexão caia?

Conte-nos o que achou...

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: