wgetを使用してgzip圧縮を無効にする方法は?

wgetを使用してgzip圧縮を無効にする方法は?

まだ残っている質問どうやって聞く〜できるようにするwgetを使用したgzip圧縮と多くWebページこれを行う方法を教えてくれますが、その逆が必要です。サイトをローカルにミラーリングしようとしていますが、ホームページはgzipで圧縮されたファイルとして表示されます。これにより再帰が中断され、サイト全体を取得できなくなります。

ファイルを圧縮できますが、まだ綿ピッキングサイト全体を再帰的にダウンロードすることはできません。

gzip圧縮をオフまたは防止する方法は?

編集する:私が下した正確なコマンドは次のとおりです。

wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com --reject png,jpg,jpeg,gif  --progress=dot --wait=7

ベストアンサー1

ああ!私はそれについて考えた。入れた

header = Accept-Encoding: gzip,deflate

私は~/.wgetrcwgetがネットワークを介してデータがどのように配信されるかに影響を与えると仮定し、しばらく前にgzipで圧縮されたデータを読み取ることができるとは思わなかった。

振り返ってみると、これは意味があります。これは、組み込みのスイッチではなく使用を許可するヘッダーです(wgetブラウザが渡すことができるヘッダー、または構成したいすべての項目を使用できるため)。 gzip圧縮が自動的に処理されることをwget期待している人はいますか?wgetだとしたら本当にいいのですが、そうだと仮定する理由はありません。

おすすめ記事