Como baixar imagens específicas de um índice de sites com o wget?

1
Vamos supor que eu tenha acesso a um índice de site e em um diretório específico desse índice eu tenho muitas imagens, mas algumas dessas imagens foram redimensionadas (os originais ainda estão lá). As imagens redimensionadas têm seu próprio nome, seguindo este padrão: [image-name][-resolution].jpg , e as imagens originais têm seu nome seguindo este padrão: [image-name].jpg .

  • Então, eu gostaria de saber como baixar todas as imagens originais usando wget ?

Nota : Não há espaço nos nomes das imagens e especifiquei que o tipo de arquivo é .jpg , porque não sei se há alguma diferença no download desse tipo de arquivo .

    
por Zignd 20.01.2013 / 17:40

1 resposta

2

wget suporta regexes com o parâmetro --accept-regex .

Portanto wget -A "1024x768.jpg" iria baixar qualquer arquivo terminado com "1024x768.jpg". Se você quiser diferentes tipos de resoluções, os dígitos podem ser alterados para corresponderem a d+ . Algo como:

wget -A "d+xd+.jpg$"

(pseudo exemplo). O regex depende do shell que você usa.

    
por Rinzwind 14.04.2014 / 16:28