wget으로 블로그 미러링 –restrict-file-names=windows \

예를 들어 님 www.example.com과 블로그를 미러링하려고합니다 wget.

wget을 다음 옵션과 함께 사용합니다 (쉘 변수가 올바르게 대체 됨).

wget -m -p -H -k -E -np \
    -w 1 \
    --random-wait \
    --restrict-file-names=windows \
    -P $folder \
    -Q${quota}m \
    -t 3 \
    --referer=$url \
    -U 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4' \
    -e robots=off \
    -D $domains
    -- $url

블로그에는 다른 도메인에있는 이미지가 포함되어 있습니다.

-p옵션 (링크 된 페이지 자산 다운로드) 을 지정했지만 옵션에 각 도메인을 명시 적으로 지정하지 않으면 이러한 이미지가 다운로드되지 않습니다 -D.

-D옵션을 생략하면 wget은 외부의 모든 링크를 따라 www.example.com전체 인터넷을 다운로드합니다.

그것은 가능합니다 wget바로 아래 모든 링크를 따라 www.example.com나 명시 적으로 각 도메인을 지정하지 않고 동일한 도메인에 그 상주 여부, 각 페이지의 필요한 자산을 다운로드?



답변

아니요, 유일한 방법은 -D 또는 –domains = [도메인 목록] (쉼표로 구분 된 목록 형식)을 사용하여 wget이 따라갈 도메인을 지정하는 것입니다.