wget (ou enrola) todo o conteúdo de um tópico no fórum?

2

A URL do tópico do fórum que estou tentando acessar está no formato

http://domain.com/showthread.php?threadid=3333333&userid=0&perpage=40&pagenumber=1

Eu tentei

wget --user-agent=Mozilla/5.0 -k -m -E -p -np -R http://domain/showthread.php?noseen=0&threadid=3333333&pagenumber=1

e eu não tive sorte.

    
por wgethelp 04.02.2011 / 01:37

2 respostas

1

Por que não apenas em um loop for:

for pageno in {1..1000000}; do
    wget ... http://domain/showthread.php?noseen=0&threadid=3333333&pagenumber=$pageno || break
done

ou talvez um loop while seja melhor, se demorar um pouco para escrever:

i=1
while true; do
    wget ... http://domain/showthread.php?noseen=0&threadid=3333333&pagenumber=$pageno
    if test $? -ne 0; then
        break
    fi
    i=$((i+1))
done
    
por 04.02.2011 / 01:40
0

Pode valer a pena verificar se o fórum suporta rss feeds de seções / threads. Isso pouparia você se incomodar.

    
por 04.02.2011 / 08:55

Tags