Baixar arquivos de diretórios diferentes com curingas usando o wget?

0

Eu preciso baixar todos os arquivos com "h11v10" no nome de um servidor http, de diretórios diferentes ( DF ). Eu tentei maneiras diferentes, mas nenhuma delas funcionou.

wget --http-user user --http-password pass \
  'https://e4ftl01.cr.usgs.gov/MOLT/MOD16A2.006/DF/*h11v10*'

wget --http-user user --http-password pass \
  -r -l1 --no-parent -A 'h11v10' \
  'https://e4ftl01.cr.usgs.gov/MOLT/MOD16A2.006/DF/'

Como posso lidar com diferentes diretórios e curingas usando wget ? Eu também tentei curl mas também não funcionou.

    
por Romina Ruscica 23.06.2018 / 00:07

1 resposta

0

Como você precisa de um login para baixar os arquivos, não posso testá-lo para sua situação.

Então, outro exemplo: se você quiser baixar todos os arquivos contendo "SHA" dos diretórios aqui:

link

você pode usar:

wget -r --no-parent 'https://cdimage.debian.org/cdimage/weekly-builds/' --accept '*SHA*'

Então, para o seu problema, deve ser:

wget -r --no-parent --http-user user --http-password pass \
  'https://e4ftl01.cr.usgs.gov/MOLT/MOD16A2.006/' --accept '*h11v10*'

Isso funciona?

Não é muito eficiente, pois é necessário fazer o download das index.html páginas primeiro.

    
por 23.06.2018 / 07:48

Tags