Сохранить на веб-странице с помощью командной строки, как в Google Chrome

Сохранить на веб-странице с помощью командной строки, как в Google Chrome

Мне нужно получить одну веб-страницу (отдельную страницу, а не весь сайт) со всеми ее активами (изображениями/css) в командной строке.

Мне очень нравится, как это делает Google Chrome - если я сохраняю веб-страницу, я получаю один html-файл и одну директорию со всеми ресурсами. Более того, все пути к изображениям изменены на локальные, а все ссылки абсолютные (если было "/pricing", то становится "http://example.com/pricing").

Я знаю, что это можно сделать с помощью wget, но мне не нравится результат - много каталогов (если бы были изображения с разных доменов), а html-файл находится где-то в каталоге (с доменным именем).

Мне очень нравится результат после сохранения страницы с помощью Google Chrome, и мне интересно, знаете ли вы какие-нибудь командные строковые сканеры, которые дают похожий результат.

Или вы знаете, как настроить, wgetчтобы сделать так, как мне нужно?

решение1

Спасибо всем за ваши предложения!

Мне нужен был --no-directoriesпараметр для wget. Затем я получаю один каталог со всеми нужными мне файлами (файл html, изображения, файлы css).

Извините, вопрос был сформулирован некорректно.

Связанный контент