0

HTTP リダイレクトの背後にあるターゲット ファイルをダウンロードするためにmsysを使用wgetしていますが、リダイレクトの背後にあるターゲット ファイルではなく、常に HTTP リダイレクトで指定されたファイルを直接保存していました。Googleの後、問題を解決できるオプションがあります。しかし、msysバージョンの場合、このオプションはまったくありません。したがって、それは次のことを意味しますか?--trust-server-names=onwget

-> msysバージョン (MinGW サイトのバージョン) の場合、上記の問題を解決する方法はありませんwget

-> msys の問題を解決するには、src ファイルをダウンロードして msys でコンパイルし、--trust-server-names=on自分でオプションを追加する必要があります。

私が見逃している他の方法はありますか?

4

1 に答える 1

0

オプション--trust-server-names=on のない wget の場合、オプション--spiderが役立つ場合があります。オプション「--spider」を使用すると、HTTP リダイレクトを取得して、実際の場所を通知できます。あるアドレスで試してみました。一部は機能し (実際の場所から wget を使用してダウンロードできます)、もう 1 つは失敗しました。失敗したアドレスの場合、出力は次のようになります。

Length: 2175717 (2.1M) [application/x-download]
Remote file exists but does not contain any link -- not retrieving.

ファイルは見つかったようですが、リンクが見つかりませんでした。この場合、どうすればいいのかわかりません。

于 2012-11-30T06:36:54.120 に答える