Baixe as imagens da sequência de galerias?

0

Alguém sabe de algum software ou script para baixar imagens de uma sequência de galerias? Onde as galerias estão em páginas como www.example.com/1 ... www.example.com/9999 e cada página tem um monte de miniaturas diretamente ligadas à imagem em tamanho real?

Eu tenho tentado wget com algo parecido com wget -A.JPG -r -l1 -np www.example.com/1 , mas também as miniaturas, que eu não quero, e não sei como fazer o download de uma sequência de páginas.

    
por Ralph 22.11.2009 / 03:27

2 respostas

1

Não tenho certeza se esse é exatamente o efeito que você procura, mas tente --no-parent em sua abordagem do wget. Não baixará os arquivos dos diretórios pai. Isso não ajudará muito no caso de uma árvore profunda, mas parece que você só tem 1 nível para lidar.

Qualquer mais complexo & Eu colocaria wget em um script.

    
por 22.11.2009 / 08:23
1

Eu recomendaria usar um script. Confira a página de manual do wget , especificamente as opções --follow-tags e --ignore-tags , que podem ajudá-lo a seguir e ignore certas tags html (você pode evitar o download das miniaturas e apenas seguir as tags <a> para as imagens em tamanho real). Para fazer um loop em um script, você vai querer algo assim:

for ($i = 1;$i -le 9999;$i++)
{
     iex "C:\path\to\wget.exe -A.JPG -r -l1 -np www.example.com/$i"
}

como você não forneceu o site, só podemos supor que é layout por sua descrição. Boa sorte!

    
por 22.11.2009 / 08:38