Hatena::ブログ(Diary)

pikio公式ブログ このページをアンテナに追加 RSSフィード

2009-09-15

SourceForge.JPのファイルをwgetで取得する方法

SorceForge.jp のファイルを wget を使ってダウンロードするのに、

逆切れ寸前まで行ってしまいました。ぷんぷん。

[ja-discuss] sourceforge.jp を wget で使う方法を教えてください。

何これ、かわいい。


SorceForge.JPのファイルダウンロードページのリンクはredir.phpというプログラムが間にはさまります。

f:id:pikio:20090916070429p:image

このリンク先をそのままコピーして、

wget http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fludia%2F38430%2Fludia-1.5.2.tar.gz

としても

HTTP request sent, awaiting response... 400 Bad Request
06:43:21 ERROR 400: Bad Request.

となってしまって、ファイルをダウンロードできません。

なぜかというと「&」の部分以降がwgetに渡されていないからですね。

なので

wget 'http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fludia%2F38430%2Fludia-1.5.2.tar.gz'

という風に、''でリンク先を囲んでやればいいのです。


まあ、私も少し悩んだということです。ぷんぷん。

例として挙げさせてもらったludiaさん、すみません。


はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。