Заставьте wget конвертировать HTML ссылки в относительные после загрузки, если не указан ключ -k
-k
вариант (или --convert-link
) преобразует ссылки на ваших веб-страницах в относительные после завершения загрузки, как, например, на странице руководства:
После завершения загрузки преобразуйте ссылки в документе, чтобы сделать их пригодными для локального просмотра. Это влияет не только на видимые гиперссылки, но и на любую часть документа, которая ссылается на внешний контент, такой как встроенные изображения, ссылки на таблицы стилей, гиперссылки на контент, отличный от HTML, и т. Д.
Итак, если я не указал -k
могу ли я бежать wget
еще раз после загрузки и исправить это, и если да, то какой будет правильная команда? Мое предположение wget -c [previous options used] [url]
и запустите его в том же рабочем каталоге, куда был загружен файл.
1 ответ
Да, вы можете сделать wget
сделай это. Я бы сказал, использовать wget -nc -k [previous options] [previous url]
, -nc
не клопбер Со страницы руководства:
когда
−nc
указано, это поведение подавляется, и Wget откажется загружать более новые копии файла.
И -k
опция делает ссылку конвертируемой. Итак, wget начинает копаться на удаленном сервере, видит все файлы, которые у вас уже есть, отказывается их повторно загружать, а затем редактирует HTML-ссылки на относительные, когда это будет сделано. Ницца.