wget recursivamente com a opção -np ainda ascende ao diretório pai

2

tl; dr: o download de 'wget --no-parrent -r' será feito a partir de um diretório acima do diretório do URL?

ao usar o wget para fazer o download, digamos, imagens, recursivamente a partir de example.com/a/b com as opções -r e -np, uma imagem sob example.com/a/c/ será baixada quando example.com / a / b / entrega um arquivo html contendo um link para a foto? Em caso afirmativo, como obtenho todas as fotos, que estão em uma pasta e é subpastas e apenas aqueles? a descrição da opção --no-parent diz "Nunca suba ao diretório pai ao recuperar recursivamente". de qualquer maneira, a navegação no diretório fornece um link para o diretório pai, que o wget seguirá, apesar da opção mencionada. agora o que eu senti falta?

edit: usando o GNU Wget 1.12

    
por vectra 04.03.2011 / 02:40

1 resposta

3

Eu apenas executei alguns testes com WGET 1.10.2 para Windows e funcionou como esperado.

Certifique-se de adicionar uma barra ao diretório para indicar, por exemplo, que b é um subdiretório a e não um arquivo nele:

> wget … hxxp://example.com/a/b/

Se isso ainda não funcionar, tente especificar algumas das opções de exclusão de recursão:

  • --reject=htm,html
  • --ignore-tags=a
  • --exclude-directories=http://example.com/a/c/
por 04.03.2011 / 05:31