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

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

●質問者: adan
●カテゴリ:コンピュータ
✍キーワード:Web アクセス数 スクリプト データ マクロ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● katsube
●10ポイント

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

◎質問者からの返答

ありがとうございます。


2 ● vjuice
●10ポイント

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

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

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

◎質問者からの返答

ありがとうございます。

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


3 ● tenman
●40ポイント

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]

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

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



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