Dominando o Wget e aprendendo alguns truques de download

Às vezes, não é suficiente salvar um site localmente no navegador. Às vezes você precisa de um pouco mais de energia.

Às vezes, não é suficiente salvar um site localmente no navegador.  Às vezes você precisa de um pouco mais de energia.

truques do wget Às vezes, não é suficiente salvar um site localmente no navegador. Às vezes você precisa de um pouco mais de energia. Para isso, há uma pequena ferramenta de linha de comando conhecida como Wget. O Wget é um programa simples que é capaz de baixar arquivos da Internet. Você pode ou não saber muito sobre Wget já, mas depois de ler este artigo você estará preparado para usá-lo para todos os tipos de truques.

O Wget está disponível para uso nativamente na linha de comando do UNIX e Windows, mas é possível instalar o wget no Mac OS X Como obter o Wget para o Mac Como obter o Wget no Mac Os Macs são ótimos, com interface limpa e Unix -fim. Às vezes você tem a sensação de que pode fazer praticamente qualquer coisa com eles. Até que um dia você está tentando fazer algo simples e você ... Leia mais com um pouco de persuasão. Então, uma vez que você sabe o tipo de coisas que você pode usar o Wget, ele é portátil para qualquer sistema operacional que você esteja usando - e isso é prático. O que é ainda melhor é que o wget pode ser usado em arquivos em lote e tarefas agendadas. É aqui que começamos a ver o poder real por trás do wget.

Wget Básico

O uso básico é URL wget .

 wget http://makeuseof.com/ 

truques do wget

As opções mais simples que a maioria das pessoas precisa saber são de fundo ( wget -b ), continuar download parcial ( wget -c ), número de tentativas ( wget –tries = NUMBER ) e claro ajudar ( wget -h ) para lembrar-se de tudo as opções.

 wget -b -c --tries = NUMBER URL 

Opções moderadas avançadas de Wget

O Wget também pode ser executado em segundo plano (wget -b ), limitar a velocidade do download ( wget –limit-rate = SPEED ), nenhum pai para garantir que você baixe apenas um subdiretório ( wget -np ), atualize apenas os arquivos alterados ( wget -N ), espelhar um site ( wget -m ), garantir que nenhum novo diretório seja criado ( wget -nd ), aceitar apenas certas extensões ( wget –accept = LIST ) e definir um tempo de espera ( wget –wait = SECONDS ) .

 wget -b --limit-rate = SPEED -np -N -m -nd --accept = LIST --wait = SECONDS URL 

Download com o Wget recursivamente

Você pode baixar recursivamente ( wget -r ), estender hosts para outros domínios ( wget -H ), converter links para versões locais ( wget –convert-links ) e definir o nível de recursões ( wget –level = NUMBER usando inf ou 0 para infinito ).

Mas alguns sites não querem permitir que você baixe recursivamente e irá verificar qual navegador você está usando na tentativa de bloquear o bot. Para contornar isso, declare um agente do usuário como o Mozilla ( wget –user-agent = AGENT ).

 wget -r -H --convert-links --level = NÚMERO --user-agent = URL AGENTE 

dicas truques wget

Wget Protegido por Senha

É possível declarar o nome de usuário e a senha para uma determinada URL enquanto estiver usando wget ( wget –http-user = USER –http-password = PASS ). Isso não é recomendado em máquinas compartilhadas, pois qualquer pessoa que visualizar os processos poderá ver a senha em texto simples.

 wget --http-user = USER --http-password = URL PASSA 

Um exemplo disso em ação é usar o wget para fazer backup de suas tarefas. Lembre-se do leite. Melhores dicas de backup para o seu lembrete. Tarefas de leite. Melhores dicas de backup para o seu lembrete. Tarefas de leite Para muitos de nós que trabalhamos na nuvem, chegamos confiar em nossos serviços favoritos bastante pesadamente. Às vezes também amamos e confiamos neles, talvez um pouco mais do que deveríamos, às vezes ... Leia Mais.

dicas truques wget

Download em massa do Wget

Primeiro, crie um arquivo de texto de todos os URLs que você deseja baixar usando wget e chame-o de wget_downloads.txt . Em seguida, para baixar URLs em massa, digite este comando:

 wget -i wget_downloads.txt 

truques do wget

Cool Usos Para Wget

Isso rastreará um site e gerará um arquivo de log de todos os links quebrados:

 wget --spider -o wget.log -e robots = desativado --wait 1 -r -p http://www.mysite.com/ 

Isso levará um arquivo de texto de seus blogs de música favoritos e baixará novos arquivos MP3:

 wget -r --level = 1 -H --timeout = 1 -nd -N -np --accept = mp3 -e robots = off -i musicblogs.txt 

Com o que mais você usa wget?

Crédito de imagem: Conexão de mídia social via ShutterStock, jovem assistindo TV via Shutterstock, Globe via Shutterstock

In this article