В кінці минулого року мені потрібно було викачати кілька сайтів, тому що в ручну зберігати текстову інформацію справу дуже копітка і довгий.
Почав шукати відповідні додатки. Але, як виявилося, цих додатків одиниці, до того ж коштують вони не мало.
Mac OS UNIX-подібна операційна система, отже, можна спробувати викачати з допомогою wget. Але не тут-то було, wget відсутня в Mac OS. Пішов на пошуки wget для Mac OS і незабаром знайшов потрібний пакет. Ну а далі установка і робота в консолі.
Переходимо на робочий стіл. Ви можете зберегти сайт в іншому місці.
В консолі виконаємо наступну команду:
Після скачування на робочому столі з'явилася папка www.yandex.ru
Переходимо в папку, клацаємо по файлу index.html і в розпочатому браузері бачимо локальну копію Яндекса.
-l - даний параметр задає максимальну глибину вкладеності сторінок, які wget повинен завантажити. У своєму прикладі я вказав 1 (одиниця), в результаті завантажилася тільки головна сторінка. Рекомендується встановлювати даний параметр на значенні 5-8. Якщо встановити більше значення, то wget може "заритися" так глибоко, що скачування буде йти нескінченно.
-p - даний параметр потрібен для того, щоб завантажити всі файли, які потрібні для коректного відображення сторінок (зображення, css, java і т.д.).
-E - даний параметр додає до завантажених файлів (сторінкам) розширення .html.
-nc - даний параметр виключає перезапис існуючих файлів. Це може бути корисно, якщо сайт не завантажився за раз, або завантаження була перервана з яких-небудь причин.
Як бачите, все дуже просто!