Локальное зеркало сайта

Локальное зеркало сайта

Нечасто, но иногда хочется иметь у себя но жестком диске копию какого-то сайта, чтобы при отсутствии подключения к интернет можно было спокойно почитать его.

Раньше, когда я работал в операционной системе Windows, то приходилось пользоваться специальными программами для этой задачи.

Сейчас, для меня Windows - почти история. Большую часть времени я работаю в операционной системе Ubuntu. И вот потребовалось скачать сайт для локального просмотра.

Как оказалось, данную задачу можно решить средствами стандартных утилит. Решение оказалось чрезвычайно простым.

Чтобы скачать сайт в операционной системе Linux можно воспользоваться коммандой wget, которая как правило установлена по умолчанию.

Делается это выполнением примерно такой комманды:

Поясним немного параметры вызова:

Параметр --mirror заставляет wget следовать ссылкам найденным на страницам, т.е. совершать обход сайта.

Параметр --convert-links преобразует ссылки на ресурсы и на другие страницы, для локального просмотра.

Параметр --no-verbose - режим относительно тихий режим работы wget

Параметр --no-parent - запрещает передвигаться вверх по дереву сайта

Параметр --page-requisites заставляет wget скачивать картинки для локального просмотра

Параметр --user-agent - некоторые сайты выдают пустые страницы, если данный параметр не указан.

Чтоббы ограничить глубину скачивания, можно добавить параметр -l глубина_ссылок. А при работе с плохим или ненадёжным соединением пригодятся опции -c -t 0

Указанную команду пожно положить в отдельный файл и использовать как скрипт:

Главным недостатком данного решения является, однопоточность wget, но при этом полученная копия зачастую оказывается довольно работоспособной:)

Рассмотрим пример:

Допустим жене понравился сайт салона красоты: салон красоты, и она хочет почитать форум о красоте в режиме online, подробнее осзакомиться с предоставляемыми услугами... Тогда вам просто нужно выполнить следующую команде:

После непродолжительного ожидания вы получиете полностью работоспособную версию сайта о красоте у себя на компьютере. Теперь можно ознакомиться с услугами и посмотреть фотографии о салоне красоты с любое доступное время.

Нет комментариев.
Добавить комментарий
Вам необходимо включить показ изображений в браузере для того чтобы увидеть код

Дайте нам знать, что вы - живой человек. Для нас это важно!
Кликните, если плохо видно

Прежде чем высказать свое мнение, прочитайте пожалуйста: правила

Рейтинг@Mail.ru