포럼 스레드의 전체 내용을 wget(또는 컬)하시겠습니까?

포럼 스레드의 전체 내용을 wget(또는 컬)하시겠습니까?

내가 액세스하려는 포럼 스레드의 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 피드를 지원하는지 확인해 볼 가치가 있습니다. 그것은 당신을 귀찮게하지 않을 것입니다.

관련 정보