Блог им. eReSWget

Wget — это программа, консольный менеджер для скачивания файлов. Может скачивать как отдельные файлы, так и сайты либо его часть. Почитать подробней про нее можно здесь: http://ru.wikipedia.org/wiki/Wget


Установка в Ubuntu/Debian
Устанавливается в терминале командой:
sudo apt-get install wget

Где sudo — выполнение команды с правами администратора, apt-get install — команда для установки пакета wget с репозитория.

Установка в Windows
Для установки wget в Windows скачиваем выполняемый файл по ссылке: http://users.ugent.be/~bpuype/wget/
Для настройки заходим в:
Мой компьютер > Свойства > Дополнительно > Параметры среды

и в “Системных переменных" прописываем:
Path — ;C:\bin

Где C:\bin – папка, в которой находится wget.exe

Применение
Справка:
wget --help

Скачивание отдельного файла:
wget -c http://upload.wikimedia.org/wikipedia/commons/3/34/Wget-screenshot.png

Скачивание всего сайта:
wget -r -l 0 http://open-life.org

Скачивание страницы и производных от нее страниц:
wget -r -l 6 http://docs.altlinux.org/archive/4.1/desktop/


Числа 8 и 6 — это глубина поиска составных сайта/страницы, задается ключом "-l". Чем больше глубина — тем больше компонентов страницы и производных от нее страниц скачает.

Подробнее про команды wget (работа с FTP, Proxy и многое другое):
http://users.ugent.be/~bpuype/wget/
http://www.gnu.org/software/wget/manual/
http://wget.net.ua/
  • +5
  • eReS
  • 26 октября 2009, 22:03

Комментарии (6)

Катэ!
Я бы еще добавил про ключ -k — конвертирует ссылки в скаченных страницах на локальные пути. Очень удобно для локального просмотра.

Еще не смог найти в мане о наличии многопоточной закачки. Исходя из принципов Unix что-то мне подсказывает что ее нет, но может плохо смотрел? :)
wget многопоточную закачку не поддержует :(
А по поводу всех ключей, я не стал их розсписывать, так как статья вышла бы громадной. О всех возможностях можно почитать по ссылкам ;)
И кстати, скачать сайт целеком не
wget -r -l 8 http://open-life.org
, а
wget -r -l 0 http://open-life.org
Спасибо, исправил :)
спасибо! вроде тривиальная программа, а про ее возможности и не догадывался!)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.