터미널을 통해 웹 브라우저 페이지 저장

터미널을 통해 웹 브라우저 페이지 저장

일반적인 웹 브라우저(예: Firefox)를 사용하여 명령줄 인터페이스를 통해 페이지를 가져오는 방법이 있습니까? 을 사용하면 firefox www.google.comFirefox가 열리고 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: 기존 파일을 덮어쓰지 않습니다. (다운로드가 중단되었다가 재개될 때 사용됩니다.)

관련 정보