wget は元のファイルの代わりに HTML ページを返します。

wget は元のファイルの代わりに HTML ページを返します。

私の場合、SourceForge.netに問題がありました。実際、私は次のファイルをダウンロードしようとしています。

http://sourceforge.net/projects/wxpython/files/wxPython/2.9.4.0/wxPython-src-2.9.4.0.tar.bz2/download
http://sourceforge.net/projects/wxpython/files/wxPython/2.9.4.0/wxPython-docs-2.9.4.0.tar.bz2/download

状況が悪いのでログインしました。得る、ログファイルは次のとおりです。

--2012-08-21 09:52:17--  http://sourceforge.net/projects/wxpython/files/wxPython/2.9.4.0/wxPython-src-2.9.4.0.tar.bz2/download
Resolving sourceforge.net... 216.34.181.60
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 18846 (18K) [text/html]
Saving to: `download'

     0K .......... ........                                   100% 6.30K=2.9s

2012-08-21 09:52:25 (6.30 KB/s) - `download' saved [18846/18846]

--2012-08-21 09:52:25--  http://sourceforge.net/projects/wxpython/files/wxPython/2.9.4.0/wxPython-docs-2.9.4.0.tar.bz2/download
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 200 OK

    The file is already fully retrieved; nothing to do.

FINISHED --2012-08-21 09:52:28--
Downloaded: 1 files, 18K in 2.9s (6.30 KB/s)

このログファイルに見られるように、HTMLファイルで終わりました。


これは、wgetがWebページが別の場所にリダイレクトされるまで、ページを待たずにページ自体をダウンロードすることを示します。

質問:

これら2つのファイルが必要です。 wgetを使って何をすべきですか?

ベストアンサー1

あなたのwgetにリダイレクトが無効になっているようです。--max-redirect=2より高い数字を指定してみてください。リダイレクト後にwgetがファイル名を更新できるように指定することもできます--trust-server-names。それ以外の場合、ダウンロードしたファイルは引き続き呼び出されます。ダウンロード

おすすめ記事