Por que o wget faz o download de arquivos específicos, mas não consegue fazer o download de todos de uma vez?

2

Estou usando o Windows XP e estou tentando usar o wget para baixar todas as imagens (e alguns outros arquivos) do meu site, que será fechado em um host em cerca de duas semanas (por isso preciso me apressar).

Eu me pergunto por que posso baixar arquivos específicos sem nenhum problema, mas quando se trata de baixar automaticamente tudo desse site, simplesmente não funciona.

Se tentar esta linha, por exemplo:

wget –r http://*the site’s name*/ lang2.JPG 

Funciona muito bem: ele cria uma pasta (seu nome é o nome do site) e faz o download de uma imagem (lang2.JPG) nela.

No entanto, quando eu tento este:

wget –r http://*the site’s name* 

não faz nada. Eu só recebo essas linhas na janela de comando:

HTTP request sent, awaiting response…403 Forbidden 2009-12-02 09:54:33
ERROR 403: Forbidden

Por que quando eu faço o download de uma foto em particular do meu site, isso não é proibido, mas quando eu quero baixar todos os arquivos automaticamente, é proibido?

    
por brilliant 02.12.2009 / 03:34

1 resposta

2

Isso ocorre principalmente porque o Wget não foi projetado para esse tipo de operação ...

O Wget é uma das melhores e mais simples ferramentas para baixar arquivos se você souber o caminho absoluto, por exemplo, ele pode funcionar se você tentou index.html, index.htm, default.htm ou default.html (ou outros) ... No entanto, não é um navegador da Web completo, e fazer recursão ou qualquer coisa avançada pode causar problemas.

Com base nas suas perguntas anteriores e no meu entendimento, recomendo que você peça ao seu provedor / provedor de Internet credenciais de FTP ou outras informações e simplesmente baixe todo o conteúdo. Caso contrário, dê uma olhada no HTTrack , se você digitar o endereço do site, ele poderá fazer o download de TUDO para uma pasta local e mantê-lo a estrutura do diretório é a mesma do seu host. Você deve conseguir o que deseja trabalhando em uma fração do tempo comparado ao uso do wget.

    
por 02.12.2009 / 03:51