質問: wgetを使って(背景画像を含む)単一のwebページを保存する 参考のためにwgetを使用して単一のwebページ(再帰的ではなくサイト全体ではない)を保存したいと思います。 firefoxの「webページ、完全」とよく似ています。私の最初の問題は、cssで指定された背景画像をwgetに保存させることができないことです。背景画像ファイルを保存したとしても、--convert-linksはcssファイルの背景画像urlをローカルに保存された背景画像を指すように変換するとは思わない。 firefoxにも同じ問題があります。私の2番目の問題は、私が保存したいページに別のサーバーでホストされている画像がある場合(広告のように)、これらは含まれないことです。 --span-hostsは以下の行でその問題を解決していないようです。私は使っています:wget --no-parent --timestamping --convert-links --page-requisites --no-directories --no-host-directories -erobots=off http://domain.tld/webpage.html
回答: wgetコマンドはオプション--mirrorを提供します。これは以下と同じことを行います。$ wget -r -n -l inf --no-remove-listing ホスト名を含むサイトのディレクトリ階層全体を作成するために-xを投入することもできます。最新バージョンのwgetを使用していない場合は、これを見つけることができなかったかもしれません。