- 261 名前:デフォルトの名無しさん mailto:sage [2011/07/10(日) 23:28:05.15 ]
- >>260
正規表現じゃなくて、XMLパーサ使ったほうが簡単だよ。Nokogiriをつかえば、 # coding: utf-8 require 'open-uri' # require 'rubygems' # 1.8系では必要 require 'nokogiri' Nokogiri(open('stocks.finance.yahoo.co.jp/stocks/history/?code=9984.T').read)\ .search('table.boardFin tr').map{|e| e.children.map(&:content).reject{|ee| ee == "\n"}} # => [["日付", "始値", "高値", "安値", "終値", "出来高", "調整後終値*"], ["2011年7月8日", "3,190", "3,190", "3,105", "3,110", "6,151,100", "3,110"], ...
|

|