Заметки

Как скопировать сайт

 

wget -h

- Создание локальной копии сайта:

wget -v -m -k -E http://url_нужного_сайта/

Где:

  • -v - показывает процесс списывания;
  • -m - делает зеркальную копию сайта (--mirror)
  • -k - автоматически преобразовывает пути и ссылки для локального просмотра. Например закачивается документ /catalog/doc.html со ссылкой на /images/img.gif, то в локальной копии будет записано ../images/img.gif.
  • -E - если тип списанного контента был ‘application/xhtml+xml’ или ‘text/html’, и его расширение не .html (грубо говоря, а реально не удовлетворяет шаблону ‘.[Hh][Tt][Mm][Ll]?’), то добавить .html к имени

Этих параметров вполне достаточно для успешного создания локальной копии сайта. Могут пригодиться еще и такие:

  • -K - опция сохраняет оригинальный файл с расширением .orig рядом с измененным, (использоуется совместно с ключом ‘-k’). Пути и ссылки оставлены без изменений
  • -w 1 - ждать 1 секунду перед следующим запросом на закачку файла (можно поставить больше). Бывает полезно, если на сервере есть ограничения по запросам
  • --output-file=wget.log - пишет процесс работы в лог-файл

 

 

https://mdex-nn.ru/page/create-localcopy-site.html

https://builtvisible.com/download-your-website-with-wget/

Leave a reply