wget - Comando para baixar imagens sequenciais de uma página
Dica publicada em Linux / Comandos
wget - Comando para baixar imagens sequenciais de uma página
Por qualquer motivo, talvez você queira baixar TODAS as imagens sequenciais de uma página. Esta dica ensina como.
Primeiramente, você precisa fuçar o código fonte da página para encontrar o caminho das imagens.
No Firefox, basta ir em: Ferramentas → Desenvolvedor Web → Código-fonte
Como exemplo, usarei a seguinte página:
É uma página sobre um jogo bem legal de cartas. As cartas são bonitas.
Após abrir o código fonte da página, eu procuro por ".jpg" ou ".png", ou algo assim.
Isso vai variar de página para página. Neste exemplo, encontrei o caminho para TODAS as imagens no diretório "/cards/" e vi que as cartas estão divididas em dois tipos:
Seguidos de um número correspondente à carta. Exemplo:
Olhando na página, podemos notar que as cartas que começam com "se" são numeradas de 001 até 200, e as cartas que começam com "ex", estão numeradas de 001 até 150.
Sendo assim, você pode baixar a primeira lista de imagens com o comando:
wget http://shadowera.com/cards/se{001..200}.jpg
E a segunda lista, com o comando:
wget http://shadowera.com/cards/ex{001..150}.jpg
O wget, sozinho, fará o laço necessário para puxar as imagens sequenciais.
Por fim, você terá todas as imagens.
Abraço!
Primeiramente, você precisa fuçar o código fonte da página para encontrar o caminho das imagens.
No Firefox, basta ir em: Ferramentas → Desenvolvedor Web → Código-fonte
Como exemplo, usarei a seguinte página:
É uma página sobre um jogo bem legal de cartas. As cartas são bonitas.
Após abrir o código fonte da página, eu procuro por ".jpg" ou ".png", ou algo assim.
Isso vai variar de página para página. Neste exemplo, encontrei o caminho para TODAS as imagens no diretório "/cards/" e vi que as cartas estão divididas em dois tipos:
- As que começam com: "ex"
- E as que começam com: "se"
Seguidos de um número correspondente à carta. Exemplo:
Olhando na página, podemos notar que as cartas que começam com "se" são numeradas de 001 até 200, e as cartas que começam com "ex", estão numeradas de 001 até 150.
Sendo assim, você pode baixar a primeira lista de imagens com o comando:
wget http://shadowera.com/cards/se{001..200}.jpg
E a segunda lista, com o comando:
wget http://shadowera.com/cards/ex{001..150}.jpg
O wget, sozinho, fará o laço necessário para puxar as imagens sequenciais.
Por fim, você terá todas as imagens.
Abraço!
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ubunto01@ubunto01:~$ wget http://mangas.centraldemangas.com.br/naruto/naruto001-{1..53}.jpg
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
porém ele não baixa as imagens mas o html da pagina, no terminal aparece assim:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Conectando-se a mangas.centraldemangas.com.br|199.189.86.12|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 302 Moved Temporarily
Localização: http://centraldemangas.com.br [redirecionando]
--2013-10-05 22:52:15-- http://centraldemangas.com.br/
Conectando-se a centraldemangas.com.br|69.64.48.227|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: não especificada [text/html]
Salvando em: “naruto001-3.jpg”
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
se puder dar uma força eu agradeço !