Webページ上に公開されている数値データ(株価とかアクセス数とか)を、自動で定期的(1日1回とか1週間に1回とか)に取る簡単な方法(スクリプトとか何かのマクロ)を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/27 12:06:04
  • 終了:--

回答(3件)

id:katsube No.1

katsube回答回数133ベストアンサー獲得回数72006/01/27 12:40:42

ポイント10pt

http://www.vector.co.jp/

Vector�F�\�t�g�E�F�A�E���C�u������PC�V���b�v

URLはダミーです。


具体的な目的がわからないのであいまいな答えになってしまうことをご容赦くださいませ。


もし、具体的な目的が決まっているのであれば、そういったソフトがVectorなどに転がっている場合もあります。


Windowsには指定した時間に、指定したソフトを起動する機能がありますので、それを使えば毎時10分に起動するといったことが可能です。

 ※XPならコントロールパネル>タスク


実際に取得する方法ですが、例えばPerlという言語で組んだ場合は以下のようになります。


Yahoo!の新着情報の更新日を取得し、表示します(分りやすいように処理を簡略化してます)


use LWP::Simple;

use $url = q|http://picks.dir.yahoo.co.jp/|;


foreach(split(/¥n/, get($url))){

if( /(.*)更新/ ){

print $1;

}

}


HTMLなどのパターンを解析する必要があるので、基本的には取得するページ毎にある程度処理を変えてやる必要があります。

id:adan

ありがとうございます。

2006/01/27 12:50:06
id:vjuice No.2

vjuice回答回数5ベストアンサー獲得回数02006/01/27 17:13:12

ポイント10pt

http://www.amazon.co.jp/exec/obidos/ASIN/4873111870/

Amazon.co.jp: Spidering hacks―ウェブ情報ラクラク取得テクニック101選: 本: Kevin Hemenway,Tara Calishain,村上 雅章

Perlが使える環境であればこの本が参考になると思います。

id:adan

ありがとうございます。

Perl以外の解をもう少し待ちたいと思います。

2006/01/27 17:19:05
id:tenman No.3

tenman回答回数13ベストアンサー獲得回数02006/01/27 17:36:02

ポイント40pt

http://www.atmarkit.co.jp/fwin2k/win2ktips/320webquery/webquery....

@IT:Windows TIPS -- Tips:Webクエリで外部データとダイナミックにリンクする

エクセルのデータメニューから、新しいWEBクエリを使用するのは手っ取り早い方法の一つです。


取得したデータを、記録する事は、VBAで出来ます。


具体的な値などがハッキリしたら、

http://hpcgi1.nifty.com/kenzo30/b_cbbs/cbbs.cgi

Excel質問掲示板(VBA) [Pass Input]

等のエクセル系の掲示板で聴いてみるのもいいかもしれませんね。

id:adan

ありがとうございます。

2006/01/27 17:59:45

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません