No Linux com o bash, ou no Windows com o cygwin ou com o shell bash nativo em execução no Windows , você pode usar o .
Por exemplo, escrevendo echo {a..z}
seu shell irá expandi-lo em
a b c d e f g h i j k l m n o p q r s t u v w x y z
Assim, você pode iterar com um ciclo e fazer o download de cada URL gerado. Aqui abaixo um exemplo de script e depois de um comando de uma linha.
BaseUrl="http://www.loopsandtails.com/wp-content/themes/LoopsAndTails"
for i in {a..z}
do
# here below for each $i it will see a, b, c ... z
wget ${BaseUrl}/english_alphabet/${i}/${i}_gs_1.jpg
done
Nota: eu armazeno o URL na variável BaseUrl para manter o script acima mais fácil de ler.
Em uma linha, você pode escrever diretamente
for i in {a..z} ; do wget http://www.loopsandtails.com/wp-content/themes/LoopsAndTails/english_alphabet/${i}/${i}_gs_1.jpg ; done
Nota:
- Presumo que você tenha o direito de fazer o download desse site (você sempre deve verificar os direitos autorais de cada site).
- Você sempre pode usar
wget
para fazer o download de todo o subdiretório que limita o download para os arquivos jpg com uma chave especificada no nome. Verifique a ajuda e a capacidade do wget .
Sob o powershell você pode escrever um script similar ao anterior, com a respectiva sintaxe.