• ベストアンサー

Webサイトのバイナリーファイルをダウンロード

Perlを使用して、Webサイトのバイナリーファイルを自動ダウンロードすることは可能でしょうか? LWPを使用してHTMLファイルを取得することはできたのですが、バイナリーファイルをダウンロードすることができませんでした。 可能であれば、ポインタとなるようなサイトを教えていただけるとうれしいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

おそらく、ファイルの取得まではできるが保存したファイルが壊れている、ということですか? もしwindowsのActivePerlをお使いなら、ファイルを書き出す前にbinmodeでバイナリモードにしてください。 binmode(FILE_HANDLE); これをしないと書き出し時に改行コードが変換されるのでバイナリファイルをうまく書き出せません。

その他の回答 (1)

  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.1

LWPでもダウンロードできます。 できなかった原因があるはずです。 ところで、 > バイナリーファイルをダウンロードすることができませんでした。 は具体的にどういう結果になったのでしょうか? また、どういったファイル(LHA、ZIP、MP3、DOC等)をダウンロードしようとしてどのような記述(LWPで取得する部分のソースコード)をしたのでしょうか?

関連するQ&A