Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

오프라인 사용을 위해 전체 웹사이트를 다운로드하는 방법

오프라인 사용을 위해 전체 웹사이트를 다운로드하는 방법

요즘은 거의 어디서나 Wi-Fi를 사용할 수 있고, 모바일 데이터 요금제도 점점 넉넉하고 빨라지고 있습니다. 하지만 인터넷에 전혀 접속할 수 없는 상황에 처할 때도 있습니다. 비행기를 자주 이용하는 분이라면 Wi-Fi 없는 긴 비행이 얼마나 답답한지 잘 알 겁니다. 다행히 웹 접속이 막힌 상황에서도 즐겨 찾는 사이트를 이용할 방법이 있습니다. 바로 해당 웹사이트를 미리 내려받아 두는 것이죠. 전체 웹사이트를 다운로드해 두면 서버가 닫히기 전에 사이트를 보관(아카이브)하고 싶을 때도 유용합니다.

다운로드하기 좋은 웹사이트의 조건

예전의 웹사이트는 지금과 비교하면 아주 단순했습니다. 이미지 수도 적었고, 동영상 삽입은 거의 찾아볼 수 없었죠. 당시에는 인터넷 속도가 느렸기 때문입니다. 전화선 접속(다이얼업) 특유의 잡음 소리를 기억하는 분이라면 페이지 하나가 뜨기를 기다리던 그 고통을 생생히 떠올릴 겁니다. 고속 인터넷이 보급된 지금은 웹사이트가 훨씬 복잡해졌고, 그만큼 용량도 매우 커졌습니다. 따라서 최신 웹사이트 전체를 통째로 다운로드하려면 상당한 데이터와 시간이 필요할 수 있습니다.

오프라인 사용을 위해 전체 웹사이트를 다운로드하는 방법

아래에서 소개하는 도구들은 어떤 웹사이트든 다운로드할 수 있지만, 할 수 있다고 해서 반드시 해야 하는 것은 아닙니다. 텍스트 위주로 구성되어 있고 이미지가 적은 사이트를 대상으로 삼는 것이 좋습니다. 또한 업데이트가 자주 이루어지지 않는 사이트를 선택하면 한 번 받아 둔 자료를 오래 활용할 수 있습니다.

HTTrack

HTTrack은 인터넷상의 웹사이트를 하드 드라이브로 통째로 내려받을 수 있는 프로그램입니다. 웹사이트 전체를 크롤링한 뒤 디렉터리, HTML, 이미지 등 모든 파일을 서버에서 컴퓨터로 가져오는 방식으로 작동합니다. 복제된 사이트를 탐색할 때 원래의 링크 구조가 그대로 유지되므로, 평소 쓰던 브라우저에서 마치 온라인에 접속한 것처럼 링크를 클릭하며 사이트를 자유롭게 돌아볼 수 있습니다.

오프라인 사용을 위해 전체 웹사이트를 다운로드하는 방법

HTTrack은 이전에 내려받은 사이트를 최신 상태로 업데이트하거나 중단된 다운로드를 이어서 진행하는 기능도 갖추고 있습니다. Windows와 Linux는 물론 Android 기기에서도 사용할 수 있어 활용 범위가 넓다는 점이 큰 장점입니다.

SiteSucker

애플 생태계에 깊이 몸담고 있어 Mac만 사용하는 사용자라면 SiteSucker를 살펴볼 만합니다. 이름처럼 사이트를 '빨아들이는' 이 프로그램은 웹사이트의 모든 파일을 하드 드라이브로 복사합니다. 몇 번의 클릭만으로 작업을 시작할 수 있어 가장 간편한 웹사이트 복제 도구 중 하나로 꼽히며, 크롤링과 복사 속도도 상당히 빠른 편입니다. 다만 실제 다운로드 속도는 사용자의 네트워크 환경에 따라 달라집니다.

오프라인 사용을 위해 전체 웹사이트를 다운로드하는 방법

물론 단점도 있습니다. 우선 SiteSucker는 유료 앱으로, 작성 시점 기준 App Store에서 4.99달러에 판매됩니다. 또한 발견할 수 있는 모든 파일을 무조건 내려받기 때문에 불필요한 파일까지 포함되어 다운로드 용량이 커질 수 있다는 점도 감안해야 합니다.

Cyotek WebCopy

Cyotek WebCopy는 웹사이트 전체를 복사하거나 원하는 부분만 골라 저장할 수 있는 도구입니다. 아쉽게도 Windows 전용이지만 무료(Freeware)로 제공됩니다. 사용법도 간단합니다. 프로그램을 실행하고 대상 URL을 입력하면 바로 작업이 시작됩니다. 앞서 언급했듯 최신 웹사이트는 용량이 큰 경우가 많아 전체를 통째로 받으려면 인내심이 필요한데, WebCopy는 강력한 필터와 세부 옵션을 제공해 실제로 필요한 부분만 선택적으로 내려받을 수 있습니다.

오프라인 사용을 위해 전체 웹사이트를 다운로드하는 방법

필터를 활용하면 이미지, 광고, 동영상 등을 제외할 수 있어 전체 다운로드 용량을 크게 줄일 수 있습니다. 배우기 쉽고 직관적인 도구지만, 관리 가능한 크기의 결과물을 얻으려면 필터 설정에 어느 정도 시간을 들여 조정하는 것이 좋습니다.

GetLeft

오픈소스 웹사이트 수집기인 GetLeft는 오랫동안 꾸준히 사랑받아 온 도구입니다. 가벼운 유틸리티로, HTML과 이미지 등 웹사이트를 구성하는 다양한 요소를 내려받을 수 있으며, 사용법이 매우 쉬워 오랫동안 인기를 유지해 왔습니다. 프로그램을 실행한 뒤 다운로드할 웹사이트의 URL과 저장 위치를 입력하기만 하면 됩니다. GetLeft가 자동으로 사이트를 분석해 페이지 목록과 하위 페이지, 링크 구성을 보여 주므로, 체크박스를 통해 원하는 부분만 직접 골라 다운로드할 수 있습니다.

오프라인 사용을 위해 전체 웹사이트를 다운로드하는 방법

원하는 항목을 선택한 뒤 다운로드 버튼을 누르면 지정한 폴더에 웹사이트가 저장됩니다. 다만 GetLeft는 오랫동안 업데이트되지 않았는데, "고장 나지 않았으면 고치지 마라"는 말처럼 안정적으로 동작하기 때문으로 보입니다. 기능은 다소 소박하지만 필요한 일은 확실히 해내는 도구입니다.

웹사이트 리퍼(Ripper)를 사용해 보신 적이 있나요? 여기서 소개하지 않은 애용하는 복제 도구가 있다면 댓글로 알려주세요!