フォーラムスレッドの全コンテンツを wget (または curl) で取得できますか?

フォーラムスレッドの全コンテンツを wget (または curl) で取得できますか?

私がアクセスしようとしているフォーラムスレッドのURLは次の形式です

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

私はもう試した

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

そして私は運がなかった。

答え1

なぜ for ループではだめなのか:

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

あるいは、書くのが少し長くなりますが、while ループの方が良いかもしれません:

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

答え2

フォーラムがセクション/スレッドの RSS フィードをサポートしているかどうかを確認する価値があるかもしれません。そうすれば手間が省けます。

関連情報