FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

WWW::Mechanize::Pluggableでyahooファイナンスから株価を取得

株価予測システムを作成するにあたり、株価を取得するシーンが何度もあるのですが適当なAPIがなさそうなのでいまのところYahoo!ファイナンスの銘柄情報を利用させてもらっています。以下はPerlでWWW::Mechanize::Pluggableを使用してこちらのページから株価(例は証券コード2121:ミクシィ)を取得する例です。簡単ですね。スクレイピング楽しいなー。

#!/usr/bin/perl

use strict;
use WWW::Mechanize::Pluggable;

my $mech = WWW::Mechanize::Pluggable->new();
my $code = 2121;

$mech->agent_alias( 'Windows Mozilla' );
$mech->get("http://quote.yahoo.co.jp/q?s=" . $code);

my $result = $mech->scrape('//html/body/center/div[5]/table[3]/tr[2]/td[5]','price' => 'TEXT');

print $result->{price};

【theme : システムトレード
【genre : 株式・投資・マネー

⇒comment

Secret

プロフィール

ingo

Author:ingo
77年生まれ、株歴3年ほどの無職(元エンジニア)です。当初100万の予算でデイトレ・スイングスタイルの投資をはじめましたがスキル・勉強・時間不足と世界同時株安などの影響で現在種銭は1/3ほどまで減っています。このブログでは、株の勉強をかねてPerlで自動的に翌日株価上昇するであろう銘柄を抽出するシステムを作り、最終的には勝率7-80%を目指していきたいと思ってます。2009/7月より会社を退職し、しばらくは働くつもりがないので投資を収益の一翼とすべく、本格的に打ち込んで行きたいと思います。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
バナー
にほんブログ村 株ブログ 株 自動売買へ
資産残高の推移(万円)
検索フォーム
RSSリンクの表示
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。