Linux Mint    Ubuntu    openSUSE    Asterisk    FreeBSD    Android    Nokia N900    Игры в Linux
 Linux Mint    Ubuntu     openSUSE     Asterisk     FreeBSD     Android     N900     Games

Делаем оффлайновую копию сайта в Linux

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

В Linux для этого есть два распространенных инструмента: wget и httrack. В Debian присутствуют одноименные пакеты. Под Windows, впрочем, тоже можно достать эти программы.

Для wget команда такая:

wget --mirror -p --html-extension --convert-links http://www.example.com/

Для httrack такая:

httrack http://www.example.com/ -O ./www.example.com +*.example.com/* -v

В простых случаях должно хватать wget. При проблемах с работой JavaScript в сохраненной копии сайта помогает httrack.

Linux_man аватар

Частенько пользуюсь командой wget, просто как доунлоадер.

jeks0n аватар

убрался маленько - надо попробовать ближе к реальности материалов накидать

&

Linux_man аватар

а ты для какой цели накидываешь материал? что то эксперементируешь?