• ベストアンサー

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

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

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4855/10270)
回答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

  • htmlとして保存されているファイルを(*.txt)で保存する

    過去ログを参照いたしまして、wget http://weather.is.kochi-u.ac.jp/winwget.html をタスクとして登録して目的のhtmlファイルを保存する事が出来なした。 手作業ではhtmlを保存する際に、ファイルの種類を (*.html)や(*.txt)を選択できます。 wget で保存する際に(*.txt) を指定する事は出来るのでしょうか? 出来ない(難しい)場合はhtmlとして保存されているファイルを(*.txt)で保存するバッチファイルは簡単に作成できるのでしょうか?

  • 開いているWEBページを定期的にキャプチャしたい

    現在ブラウザで開いているWEBページを、定期的にキャプチャしたいのですが、何か方法はあるでしょうか。 フラッシュで作られているサイトで、定期的に表示中のデータが自動で更新されていくサイトなのですが、データを見逃すと二度と見られないので困っています。 それほど頻繁にデータが更新される訳でもないので、ずっと画面を見ていると時間のロスが大きくなってしまいます。 HTMLで作られているサイトなら、バッチファイル等で定期的にダウンロードすればいいと思うのですが、フラッシュのサイトなのでそうはいきません。 デュアルモニターにするか、PCを2台を使うかして、片方の画面を動画キャプチャしておく方法もありますが、新たにハードを買わなくてはいけません。 ブラウザを最小化した状態でも、定期的にスクリーンショットを撮ってくれるアドオンやソフト等は無いでしょうか。

  • インターネット画面の定期的な自動保存について

    このカテゴリーに質問するのが適当かわからないのですが・・・ よろしくお願いいたします。 毎日更新されているインターネットHPの画面を定期的に自動的に保存していく方法はあるのでしょうか? 子供の学習のための資料として、ホームページ上の記事を保存していきたいと思うのですが、毎日手動で保存していくことが大変なのでできれば、ウインドウズXPの「タスク」などを使って自動的に保存していくことができればと思っています。 それとも特別にプログラム(アプリケーションなど)を使う必要があるのでしょうか? 皆様にアドバイスいただければ幸いです。 よろしくお願いいたします。

  • htmlとして保存されているファイルを(*.txt)で保存する

    http://okweb.jp/kotaeru.php3?q=1472090 より引っ越し 過去ログを参照いたしまして、wget http://weather.is.kochi-u.ac.jp/winwget.html をタスクとして登録して目的のhtmlファイルを保存する事が出来なした。 手作業ではhtmlを保存する際に、ファイルの種類を (*.html)や(*.txt)を選択できます。 wget で保存する際に(*.txt) を指定する事は出来るのでしょうか? 出来ない(難しい)場合はhtmlとして保存されているファイルを(*.txt)で保存するバッチファイルは簡単に作成できるのでしょうか?

  • DOSコマンドでの日付選択ファイル削除

    DOSのファイル削除コマンド(DELあるいはERASE)にファイル更新日付による選択オプションを与えるようなことはできないのでしょうか。 一定期間以上前のLogファイルや一時保存ファイル等を定期的に自動削除していくタスクスケジュールを組みたいのです。具体的には、特定フォルダ内の、例えば1ヶ月以上前に更新されたファイルのみ指定して削除するDOSコマンドオプションがあれば、これを使ったバッチプログラムファイルを作り、それをタスクスケジューラで定期的に実行する形式にしたいと考えています。 もしDOSコマンドによる方法が不可能な場合、他に簡単でいい方法があったらご教示いただければ助かります。

  • 定期的なファイルコピー操作

    Windows2003のディスクのファイルの更新を確認し、 定期的にバックアップを取るようなバッチファイルを作成したいのですが、いい手段等ありましたら教えてください。

  • ファイルをウェブ上に保存するには?

    会社で作成したファイルを自宅でも編集できるようウェブ上に保存したいのですがどうすればよいのでしょうか? ヤフーのブリーフケースなどもよいのですがファイルごとではなくフォルダごと簡単に保存できるような方法はありませんか?

  • ファイル名を日付の名前にリネームするバッチファイルの作り方

    Windowsを使い、Webアプリのログファイルをテキストで保存させてますが、今のところひとつのファイルにログが貯まる形式になってますので、これをWindowsのタスクを使ってバッチファイルを作って毎日テキストのログファイルを日付の名前にリネームしようと検討しております。 日付の名前にファイルをリネームする方法をお教え下さい。もしくは同等の機能を有したフリーソフトもお願い致します。

  • WEBメールの保存

    現在、WEBメールをそのWEBメール内で保存しています。 それをフォルダに移動させ、保存しようとおもいます。 フォルダも作り、保存も名前をつけて保存でしてるのですが、 一つ保存し二つ目を保存しようとすると、上書き保存しますか? ときいてくるので、クリックするとそれしか保存しないし、 NOをおすと一つ目だけだし。 すべて保存するにはどうすればいいのでしょうか? ファイル名を変えればいいのでしょうか? 変える場合はどういう名をつければいいのでしょうか? 一度、ファイル名がWEBメールなんとか、になってたので、そのあとに 日付をいれたのですが、ダメでした。

  • 保存についてご質問

    windowsXPでWord2002、Excel2002を使っています。 データを開いて編集をしていますが、定期的な時間に上書き保存をしなくても保存をする方法はないでしょうか? 10分くらいで毎回上書き保存をしていますので、それくらいの時間で自動的に保存をしてくれるような機能はないでしょうか?