さくです。 = は id には使えない文字(yahooのHTMLの文法違反)なので、解析に失敗しているような。 試しに _ に置換してからHpricotで処理したら、拾えました。 doc / 'span#yfs_l10_eurjpy_x' => #<Hpricot::Elements[{elem <span id="yfs_l10_eurjpy_x"> "131.04" </span>}, {elem <span id="yfs_l10_eurjpy_x"> "131.04" </span>}]> 2009年10月9日6:20 T.Soejima <clev / ck2.so-net.ne.jp>: > doc = Hpricot(open("http://finance.yahoo.com/q?s=EURJPY=X")) > p doc.search("span#yfs_l10_eurjpy=x") #=> #<Hpricot::Elements[]> -- OZAWA Sakuro "The future will be better tomorrow." --Dan Quayle