wget --mirror --html-extension --convert-links
사이트를 미러링하는 데 사용 하고 있지만 형식의 파일 이름이 많이 post.php?id=#.html
있습니다. 브라우저에서 이들을 보려고하면 파일을로드 할 때 브라우저가 쿼리 문자열을 무시하기 때문에 실패합니다. ?
파일 이름 의 문자를 다른 것으로 바꿀 수있는 방법 이 있습니까?
대답은 --restrict-file-names=windows
올바르게 작동했습니다. 플래그 --convert-links
및 --adjust-extension
/ -E
(이전에 --html-extension
작동하지만 더 이상 사용되지 않는)와 함께 예상대로 작동하는 미러를 생성합니다.
wget --mirror --adjust-extension --convert-links --restrict-file-names=windows http://www.example
http://site.com/article.cgi?25
로 저장됩니다article.cgi?25.html
에서 섹션 참조 2.7 gnu.org/software/wget/manual/wget.html#HTTP-Options