Eu quero baixar um conjunto de arquivos de um site. Os documentos HTML estão vinculados
<a href="https://website.com/path/to/folder/jjxx.70" data-linktype="relative-path">bla</a>
Após o download do arquivo principal, o caminho / para / pasta é removido conforme o esperado. A linha restante é:
<a href="jjxx.70" data-linktype="relative-path">bla</a>
Mas o wget não faz o download dos arquivos referenciados, embora eu tenha passado espelho parâmetro. Tudo que eu obtenho é:
c:\>wget-1.12 -m -p -E https://website.com/path/to/folder/jjroot
... progress information ...
2018-09-15 18:52:33 (708 KB/s) - `website.com/path/to/folder/jjroot.html' saved [25784/25784]
FINISHED --2018-09-15 18:52:33--
Downloaded: 1 files, 25K in 0.04s (708 KB/s)
- Por que o wget faz o download de apenas "1 arquivos"?
- Como posso dizer ao wget para baixar de forma recursiva?
Editar : Desde que me perguntaram: A versão do wget é 1.12. Eu também usei o wget 1.19.4 com o mesmo resultado.
wget -V
. Eu vejo que você está usando no Windows. Muitas vezes as pessoas acabam usando versões muito antigas do Wget, onde metade das soluções não funciona. EDIT: Parece que você está usando o Wget 1.12, que é de aproximadamente 6 anos de idade. A última versão é 1.19.5, lançada este ano.Respostas:
O comando é:
Significado das opções:
Você pode personalizar as extensões necessárias usando o parâmetro -A
referência
fonte