
コマンド ラインで、すべてのアセット (画像/CSS) を含む 1 つの Web ページ (サイト全体ではなく単一のページ) を取得する必要があります。
Google Chrome のやり方が本当に気に入っています。Web ページを保存すると、すべてのアセットを含む単一の HTML ファイルと単一のディレクトリが作成されます。さらに、画像へのすべてのパスがローカルのものに変更され、すべてのリンクが絶対パスになります (「/pricing」だった場合は、「http://example.com/pricing()。
で実行できることはわかっていますwget
が、結果が気に入りません。多くのディレクトリ (異なるドメインからの画像がある場合) があり、HTML ファイルはディレクトリのどこかにあります (ドメイン名付き)。
Google Chrome でページを保存した後の結果がとても気に入ったので、同様の結果を生成するコマンドライン クローラーをご存知かどうか知りたいです。
wget
または、必要なように設定する方法をご存知ですか?
答え1
皆様のご提案に感謝いたします!
必要なのは--no-directories
へのパラメータですwget
。すると、必要なすべてのファイル (html ファイル、画像、css ファイル) を含む 1 つのディレクトリが取得されます。
申し訳ありませんが、質問がうまく表現されていませんでした。