[ruby-list:46445] Re: Hpricot#search の使い方

From: OZAWA Sakuro <sakuro@2238club.org>
Date: 2009-10-09 01:23:00 UTC
List: ruby-list #46445
さくです。

= は 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

In This Thread