일반적인 웹 브라우저(예: Firefox)를 사용하여 명령줄 인터페이스를 통해 페이지를 가져오는 방법이 있습니까? 을 사용하면 firefox www.google.com
Firefox가 열리고 Google 페이지가 표시됩니다. 웹사이트를 이용하여 파일 또는 여러 파일을 저장하고 싶습니다.
답변1
다음 방법을 사용하여 전체 웹페이지를 다운로드할 수 있습니다 wget
.
wget \
--recursive \
--no-clobber \
--page-requisites \
--html-extension \
--convert-links \
--restrict-file-names=windows \
--domains website.com \
--no-parent \
www.website.com
옵션은 다음과 같습니다:
recursive
: 전체 웹사이트를 다운로드하세요.domains website.com
: website.com 외부의 링크를 클릭하지 마세요.no-parent
: 디렉토리 외부의 링크를 클릭하지 마십시오/
.page-requisites
: 페이지를 구성하는 모든 요소(이미지, CSS 등)를 가져옵니다.html-extension
: 파일 확장자를.html
.convert-links
: 로컬이나 오프라인에서 작동하도록 링크를 변환합니다.restrict-file-names=windows
: Windows에서도 실행할 수 있도록 파일 이름을 수정합니다(필요한 경우).no-clobber
: 기존 파일을 덮어쓰지 않습니다. (다운로드가 중단되었다가 재개될 때 사용됩니다.)