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