Logo Hardware.com.br
elias zoby
elias zoby Membro Senior Registrado
446 Mensagens 5 Curtidas

wget para baixar livro distribuído em vários diretórios?

#1 Por elias zoby 17/12/2009 - 07:51
Preciso baixar um livro que está distribuído em 3 diretórios.
http://homeoint.org/books/kentrep/index.htm é o índice para todas as páginas.
Neste ../kentrep/ fica fácil. O comando é
wget -r -A “.gif,.jpg,.htm” -k -np -nc -t5 http://homeoint.org/books/kentrep/index.htm

O problema é q há tb os diretórios ../kentrep1, ../kentrep2/ e ../kentrep3/ todos com muitas páginas, mas sem um index.htm. As páginas contidas nestes últimos são ligadas do primeiro (../kentrep/).
Por ex., em ../kentrep/kentgene.htm estão os links para ../kentrep3/kent1340.htm .

Quando eu dou o primeiro comando citado acima, não vêm as páginas de ../kentrep1, 2 e 3.

C/o eu poderia baixá-las?
S-k
S-k Super Participante Registrado
444 Mensagens 25 Curtidas
#2 Por S-k
17/12/2009 - 15:35
Eu fui ver o site e parece que as páginas estão de 5 em 5. kent0000.htm kent0005.htm kent0010.htm etc...
pasta kentrep 0000.htm até 0310.htm
pasta kentrep1 0315.htm até 0720.htm
etc...
fiz este pequeno script para baixar o resto que você não conseguiu ... punk.gif

#!/bin/bash
paginas=("0000 5 0305" "0310 5 0720" "0725 5 1070" "1075 5 1420")
for a in `seq -w ${paginas[0]}` ; do
wget -r -A “.gif,.jpg,.htm” -k -np -nc -t5 http://homeoint.org/books/kentrep/kent$a.htm
done
for b in `seq -w 1 3` ; do
for c in `seq -w ${paginas[$b]}` ; do
wget -r -A “.gif,.jpg,.htm” -k -np -nc -t5 http://homeoint.org/books/kentrep$b/kent$c.htm
done
done
Um abraço




© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal