Я использовал Gnuwin32 wget для загрузки руководств по emacs с помощью этой команды (занимает около 30 минут):
wget --mirror --page-requisites --convert-links --no-parent --accept .html,.htm,.css,.js http://www.gnu.org/software/emacs/manual/
скачанные руководства выглядели нормально, за исключением одной проблемы, Windows не различает index.html и Index.html, поэтому wget загружает их по одному пути в Windows. Например,
http://www.gnu.org/software/emacs/manual/html_node/elisp/index.html
а также
http://www.gnu.org/software/emacs/manual/html_node/elisp/Index.html
разные URL, и оба загружают в
current_folder/www.gnu.org/ Программное обеспечение / Emacs / ручной / html_node / Elisp / index.html
Есть ли способ обойти это?
Обновить:
альтернативный пример, который не занимает 30 минут (только 30 секунд)
wget -P new --mirror --page-requisites --convert-links --no-parent --accept .html,.htm,.css,.js http://www.gnu.org/software/emacs/manual/html_node/ses/index.html
с --no-clobber
wget -P new-nc --no-clobber -r -l inf --page-requisites --convert-links --no-parent --accept .html,.htm,.css,.js http://www.gnu.org/software/emacs/manual/html_node/ses/index.html