Иногда нужно скопировать сайт на 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.

Похожие публикации отсутствуют.

Оставить комментарий

(обязательно)

(обязательно)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2010 Bot on WEB