- ベストアンサー
Webから定期的にファイルを保存
http://***/yyy.mda 上記webファイルを定期的に指定した場所に 保存または上書き保存(更新)を行えるようにしたいと思っているのですが、なにか良い方法はないでしょうか? 定期的は細かく指定できるものが欲しいです。 方法はこだわりませんがWindowsXPで動くものです。 フリーのソフト、windowsタスクにバッチファイルを登録するなど、教えてください。 よろしくお願いいたします。
- みんなの回答 (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 のように取得できます。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
Perlを使ってダウンロードするようなスクリプトを バッチで実行できるようにして タスク登録するといいと思います。
お礼
wget便利ですね。バッチファイルをタスク登録する方法で完成しました。 ありがとうございます。