Как полностью скачать целый сайт легко и быстро
У вас когда-нибудь была необходимость полностью скачать (то есть целиком) какой-нибудь сайт? Я думаю, что да. Мне-то точно требовалось.
И как это можно сделать? Есть несколько способов, но в основном они, к сожалению, платные (Teleport Pro, например). Но, как всегда, есть бесплатные альтернативы:
Но я хочу рассказать вам о простой консольной программе wget, которая умеет скачивать целые сайты.
В любом линуксе эта программа уже есть, но если же вы пользуетесь Windows, то можно воспользоваться полнофункциональной портированной версией wget.exe. Просто скопируйте в необходимый вам каталог, а потом выполняйте в командной строке (Пуск→Выполнить→cmd):
c:\путь\до\каталога\wget.exe ключи_и_параметры
Итак, чтобы скачать файл, необходимо ввести команду со следующими ключами:
wget -r -l20 -k http://www.site.ru
— где рекурсивно с глубиной 20 необходимо скачать страницы с сайта и поменять абсолютные ссылки на относительные (-k).
Если загрузка была прервана, то можно воспользоваться ключом -c. А место, куда сохранять, с помощью ключа -P. Например:
wget -r -l20 -k http://www.site.ru -P c:\Temp
Очень удобно и быстро! Материалы по теме:
Коммент.(13)