예를 들어 님 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이 따라갈 도메인을 지정하는 것입니다.