Wget Обновлено: 18/05/2018

Статью обновил: 30.01.2018

Приветствую всех!

Программа WGET представляет собой консольное решение для скачивания и загрузки файлов по сети.
Для закачивания сайтов или отдельных файлов на хостинг/сервер принято использовать программу File Zilla но для скачивания файлов,целых папок или сайтов лучшим решение является WGET.

WGET является стандартной программой почти для всех дистрибутивов Linux.

Из-за своей превосходной работы эту программу портируют под другие операционные системы, не исключением является Windows. Вот ТУТ https://sourceforge.net/projects/tumagcc/files/ парень под именем Moluccas выкладывает WGET оптимизированный для работы под Windows. Чем новее версия WGET, тем лучше и больше новых функций в ней будет.

Вот так выглядит то что нам нужно скачать, мало ли у кого возникнут такие вопросы.

Скачиваем данный архив себе на компьютер, и распаковываем его в созданную вами папку WGET.
Создавать папку нужно в C:\Program Files\WGET
В принципе у меня получается на windows 7 создавать данную папку не обязательно на диске C.
НО! Люди которые прочитали данный мануал написали мне что у них не работает ничего, после того как перенесли все на диск C – все заработало!

Далее заходим в Мой компьютер , клацаем правой кнопкой мыши и нажимаем свойства.
Переходим в Дополнительные параметры системы.
Переходим в Переменные среды.
В переменных среды находим переменную PATH
Нажимаем на неё и нажимаем изменить
Теперь нам нужно после всего что там написано поставить точку с запятой и указать путь к папке в которую вы распаковали WGET.

В моем случае это выглядело так
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;D:\win-prog-work\Wget

Все что вы видите у меня уже было в этой переменной, я добавил лишь это D:\win-prog-work\Wget

После этого нажимаем Сохранить или просто ОК.

И теперь приступаем к скачиванию, но перед этим необходимо открыть командную строку.
И туда прописать команду

wget –page-requisites -r -l 2 https://raslmordor.ru

Где:
wget –page-requisites -r -l 2 – команда запуска wget c указанием скачивания ресурса вложенностью 2 страницы начиная от главной страницы.
https://raslmordor.ru – хвост указывающий прямой адрес к сайту который мы будем скачивать.

Если хотите поизвращатся то вот вам команда на помощь по Wget, там есть все доступные команды и их описание wget –help

После выполнения данных команд в директорию вашего пользователя будет загружена папка с сайтом.
Директорию искать тут , у меня она находиться тут C:\Users\RaslMordor
Папка с сайтом находится тут C:\Users\RaslMordor\raslmordor.ru

Чтобы открыть главную страницу сайта нужно открыть файл index.html.

Так же напишу мини мануал по моим самым популярным параметрам команды wget:
-r — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.
-k — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).
-p — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).
-l — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр -l.
-E — добавлять к загруженным файлам расширение .html.
-nc — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз.

Добавить комментарий