人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

画像URLを指定すると決めておいたスケジュール間隔でダウンロードを行い、
日時情報+ファイル名のように保存できるフリーソフトを教えてください。
イメージとしては毎時間01分にアメダスの画像を取得し、日付と時間を
付加して保存するという感じで使いたいと考えています。
よろしくお願いします。

●質問者: plugbot
●カテゴリ:インターネット ウェブ制作
✍キーワード:URL アメダス イメージ スケジュール ダウンロード
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● HALSPECIAL
●5ポイント

そのくらいだったらVBScriptで良いのでは?

以下のソースをメモ帳に貼付、拡張子を vbs として保存します。

ウィンドウズのタスクで指定時間に実行すれば良いと思います。

ただし、時間指定だと24個タスクの登録が必要ですかね

Option Explicit

Dim objSrvHTTP, Stream, Fso
Set objSrvHTTP = Wscript.CreateObject("MSXML2.XMLHTTP")
Set Stream = Wscript.CreateObject("ADODB.Stream")
Set Fso = Wscript.CreateObject( "Scripting.FileSystemObject" )

Dim strCurPath, obj, strUrl
strCurPath = WScript.ScriptFullName
Set obj = Fso.GetFile( strCurPath )
Set obj = obj.ParentFolder
strCurPath = obj.Path

'ex. http://www.jma.go.jp/jp/amedas/imgs/temp/000/200911301000-00.png
strUrl = "http://www.jma.go.jp/jp/amedas/imgs/temp/000/{0}-00.png"
dim dt
dt = Now
dt = Year(dt) & Right("00" & Month(dt),2) & Right("00" & Day(dt),2) & Right("00" & Hour(dt),2) & "00" '年月日時分
strUrl = Replace(strUrl,"{0}",dt)

on error resume next
Call objSrvHTTP.Open("GET", strUrl, False )
if Err.Number <> 0 then
 Wscript.Echo Err.Description
 Wscript.Quit
end if
on error goto 0

objSrvHTTP.Send

Stream.Open
Stream.Type = 1 ' バイナリ
Stream.Write objSrvHTTP.responseBody
Stream.SaveToFile strCurPath & "\" & Fso.GetFileName(strUrl), 2
Stream.Close

Windowsで、メモ帳さえあればできる画像一括ダウンロードスクリプト ( No.0 )

◎質問者からの返答

私としてはソフトウェアで操作できたほうが分かりやすいです。


2 ● lepremierpas
●20ポイント

http://www.lovpop.net/berry/

こちらはどうでしょうか

◎質問者からの返答

ダウンロードはできました。しかし日時情報が付加できないとファイル名が重複し、定期的に画像を溜めることはできないようでした。しかし考えていたソフトウェアに近かったです。


3 ● chyopper
●55ポイント ベストアンサー

WebPilot

http://www.asahi-net.or.jp/~ib7y-nmr/software/webpilot/

インターネット上のHTMLデータを自分のコンピューターにコピーするためのソフトウエアです。他の同種のソフトと比較し異なる点は、このソフトウエアが、指定時間間隔で連続してそのファイルをダウンロードし、保存しつづける事が可能なことです。たとえば、気象衛星ひまわりの画像がアップされているサイトを1時間おきにダウンロードしアニメーションデータを生成することに利用することが出来ます。また、株価やパソコンパーツのお店でのCPUの店頭価格を毎日自分のコンピューターに保存することも簡単にできるようになります。

◎質問者からの返答

設定に少し時間がかかりましたができました。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ