Новостей | Акций


Конструктор сайта Версия для печати
» Скачать сайт полностью »  09.11.2011
2591

Проведем небольшую инструкцию по программе для скачивания сайта Wget, которая подходит для скачки как отдельных файлов сайта, так и целых сайтов из сети Интернет.

Скачивание сайтов средствами Wget

Teleport Pro, Offline Explorer, WebCopier Pro - сейчас в сети можно найти очень много программ, чтобы скачать сайт полностью. Все они имеют много функций, обладают красивым интерфейсом, но они платные.

Между прочим, в Интернете есть очень хорошая альтернатива всем перечисленным выше программам. Эта программа называется Wget. Она пришла из мира Linux. С ее помощью из Интернета можно скачивать не только отдельные файлы, но и целые сайты, перемещаясь по ссылкам на их страницах. Давайте рассмотрим эту возможность программы Wget немного подробнее.

Припустим, что нам надо скачать сайт www.mysite.com полностью на свой компьютер. Для этого нужно открыть командную строку (так как Wget является консольной утилитой) и прописываем следующую команду:

wget.exe -r -l10 -k http://www.mysite.com

С помощью данной инструкции приложение рекурсивно (параметр -r) проанализирует каталоги и подкаталоги на удалённом сервере с наибольшей глубиной рекурсии, которая равна 10 (-l), а потом в HTML страницах сменить абсолютные ссылки на относительные (-k), чтобы сайт можно было просматривать в локальной версии.

Если Вам необходимо скачать с сайта какой-нибудь один каталог (со всеми вложенными в него подкаталогами), то рациональнее нужно будет использовать в командной строке параметр -np. Этот параметр не позволяет программе Wget при поиске файлов переходить в иерархии каталогов выше указанной папки:

wget.exe -r -l10 -k http://www. mysite.com -np

Если скачивание сайта случайно прервалось, то чтобы возобновить закачку с места обрыва, нужно в командную строку добавить параметр -с и нажать Enter:

wget.exe -r -l10 -k http://www. mysite.com -c

По умолчанию все скачанные программой файлы сохраняются в рабочей папке этой программы. Чтобы изменить месторасположение загружаемых файлов, нужно ввести параметр -P:

wget.exe -r -l10 -k http://www. mysite.com -P c:\mysite\files

Нужно отметить, что если в настройках сети Вы используете прокси-сервера, то эти же настройки нужно прописать и в программе Wget. Для этого нужно зайти в рабочую папку программы, найти там файл sample.wgetrc, переименовать его в .wgetrc, а затем в любом текстовом редакторе прописать в поле http_proxy настройки Вашего прокси-сервера. При этом не забудьте раскомментировать строку путем удаления знака #.

После всех этих процедур нужно переключить значение параметра use_proxy в режим on, сохранить файл настроек и только тогда приступать к скачиванию сайтов полностью из сети Интернет.