Hatena::Grouprubyist

たばさの RSSフィード

08/23(土) 2008

StockSearch

| StockSearch - たばさの を含むブックマーク はてなブックマーク - StockSearch - たばさの

yahoo! financeで銘柄検索。

>ruby StockSearch.rb

search word: stock

(株)伊藤園第1種優先株式

1,223

日経300株価指数連動型上場投資信託 

240

J-Stockアクティブ・オープン 

5,977

search word: book

(株)三洋堂書店

1,080

ブックオフコーポレーション(株)

696

search word: music

コロムビアミュージックエンタテインメント

56

(株)河合楽器製作所 

128

search word:

source

#!ruby -Ks

require 'open-uri'
require 'mechanize'
require 'nkf'

def s dat
  NKF::nkf('-s -m0',dat )
end

url="http://quote.yahoo.co.jp/q?s="

while 1
  print"search word: "
  item=gets.chomp
  root=WWW::Mechanize.new.get(url+item).root
  (puts "見つかりません" ; next) if s(root.search('td/b').to_s)=~/見つかり/
  (root.search('td/b').size-1).times{ |i|
    price=s(root.search('td/b')[i+1].inner_text)
    name=s(root.search('small/b')[i+1].inner_text.sub('?',''))
    puts name,price
  }
end

あまり良くないところもある。

ひさびさに書いたらはてな記法わすれている。

トラックバック - http://rubyist.g.hatena.ne.jp/hatecha/20080823
カレンダー
<< 2018/09 >>
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
archive Error : RSSが取得できませんでした。