Como uso o wget para baixar uma lista de arquivos de URLs diferentes no mesmo site e armazenar os arquivos na mesma estrutura de pastas que o URL?

0

Eu tenho uma lista de arquivos que eu preciso baixar em URLs diferentes no mesmo site.

Usando o comando:

wget --http-user:[email protected] --http-password:password -i download.txt

O download dos arquivos para o caminho local atual está OK, mas eu gostaria de criar a estrutura de onde os arquivos vieram.

O arquivo download.txt tem o caminho completo para os arquivos que eu quero baixar:

  • http://site1.domain.name/URL1/XX1/XXX1/filename1.xxx
  • http://site1.domain.name/URL2/XX2/XXX2/filename2.xxx
  • http://site1.domain.name/URL2/XX 3/XX X3/file name 3.xxx
  • e assim por diante

Existe uma maneira de fazer isso com o wget e um script de algum tipo? (isso criará a estrutura de onde os arquivos vieram)

O site está hospedado em um farm do Windows Server IIS / SharePoint 2003. Então, os arquivos que estou baixando não são acessíveis através do sistema de arquivos no site, somente via URL.

(Nota: eu tentei Httrack, ele vai fazer toda a estrutura do site com arquivos (dias e dias para executar), mas não importa o que eu tente ... Eu recebo um 401 não autorizado ao tentar baixar apenas os arquivos em download. txt)

    
por TonyDiLisio 29.09.2013 / 14:18

1 resposta

0
wget --http-user:[email protected] --http-password:password -i download.txt -x
    
por 29.09.2013 / 15:41

Tags