Скачивание сайта

Материал из ALT Linux Wiki

Wget

Для Wget перейдите в каталог, где будет сохранен сайт и используйте следующую конструкцию:

$ mkdir site
$ cd site
$ wget -r -k -l 7 -p -E -nc http://site.ru

Httrack

Устанавливаем программу:

# apt-get install httrack

Запускаем утилиту:

$ httrack
  • шаг 1: вводим название проекта
  • шаг 2: вводим путь скачивания (можно оставить по-умочанию /home/$USER/websites)
  • шаг 3: вводим URL
  • шаг 4: выбираем режим, настраиваем и запускаем закачку

Все это выглядит вот так:

[petr@ASUS-ALT jukate2]$ httrack

Welcome to HTTrack Website Copier (Offline Browser) 3.45-3-nossl+libhtsjava.so.2
Copyright (C) Xavier Roche and other contributors
To see the option list, enter a blank line or try httrack --help

Enter project name :goroda-prizraki

Base path (return=/home/petr/websites/) :

Enter URLs (separated by commas or blank spaces) :http://goroda-prizraki.narod.ru/

Action:
(enter)	1	Mirror Web Site(s)
	2	Mirror Web Site(s) with Wizard
	3	Just Get Files Indicated
	4	Mirror ALL links in URLs (Multiple Mirror)
	5	Test Links In URLs (Bookmark Test)
	0	Quit
: 2

Proxy (return=none) :

You can define wildcards, like: -*.gif +www.*.com/*.zip -*img_*.zip
Wildcards (return=none) :

You can define additional options, such as recurse level (-r<number>), separed by blank spaces
To see the option list, type help
Additional options (return=none) :

---> Wizard command line: httrack http://goroda-prizraki.narod.ru/ -W -O "/home/petr/websites/goroda-prizraki"  -%v  

Ready to launch the mirror? (Y/n) :y

Mirror launched on Wed, 07 Apr 2021 23:55:15 by HTTrack Website Copier/3.45-3-nossl+libhtsjava.so.2 [XR&CO'2010]
mirroring http://goroda-prizraki.narod.ru/ with the wizard help..

Индикатора выполнения, увы, нет.