• ベストアンサー

Webから定期的にファイルを保存

http://***/yyy.mda 上記webファイルを定期的に指定した場所に 保存または上書き保存(更新)を行えるようにしたいと思っているのですが、なにか良い方法はないでしょうか? 定期的は細かく指定できるものが欲しいです。 方法はこだわりませんがWindowsXPで動くものです。 フリーのソフト、windowsタスクにバッチファイルを登録するなど、教えてください。 よろしくお願いいたします。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.2

コマンドラインツールで出来合いのものだと、wget があります。http://weather.is.kochi-u.ac.jp/winwget.html これをタスクとして登録すればよいでしょう。 GUIアプリでタイマー実行機能を持っているものとして、巡集 があります。http://www.forest.impress.co.jp/article/2004/09/28/okiniiri.html コマンドラインツールがよいか、GUIアプリがよいかは使い方次第ですが、どちらのソフトも単一ページだけでなく、リンクをたどって複数ページや画像も取得できます。他にも探せば同様のソフトはあると思います。 その後の処理内容によっては、perlやruby、VBS+BASP21等を使うのもよいでしょう。ruby だと、 ruby -r "net/http" -e "Net::HTTP.get_print 'hostname','/yyy.mda'" > yyy.mda.savefile のように取得できます。

kazekan
質問者

お礼

wget便利ですね。バッチファイルをタスク登録する方法で完成しました。 ありがとうございます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

Perlを使ってダウンロードするようなスクリプトを バッチで実行できるようにして タスク登録するといいと思います。

関連するQ&A

専門家に質問してみよう