[#46438] Rubyist九州 10月3日(土)の定例会のお知らせ — Shunichi Arai <arai@...>
Rubyist九州の新井です。
1 message
2009/10/01
[#46441] Hpricot#search の使い方 — "T.Soejima" <clev@...2.so-net.ne.jp>
そえじまです。
7 messages
2009/10/08
[#46450] String#bytesizeの対応について — "T.Soejima" <clev@...2.so-net.ne.jp>
そえじま@勉強中です。
5 messages
2009/10/14
[#46460] ¥n の改行コマンドが効かない — askar <askar75@...>
初めまして、アスカルと申します。
9 messages
2009/10/18
[#46469] encodingに関する問題? — askar <askar75@...>
お世話になっています。アスカルです。
8 messages
2009/10/18
[#46484] "<<" の使い方 — "T.Soejima" <clev@...2.so-net.ne.jp>
そえじま@勉強中 です。
8 messages
2009/10/27
[ruby-list:46447] Re: Hpricot#search の使い方
From:
"T.Soejima" <clev@...2.so-net.ne.jp>
Date:
2009-10-09 02:57:48 UTC
List:
ruby-list #46447
そえじまです。
okkezさま、さくさま。
お忙しいところ、原因のご教示ありがとうございました。m(__)m
そんな落とし穴があるとは、全く想像していませんでした。
徹夜で悩んでたので、大変助かりました。
Mt.Trail さま
XPath形式というものの使い方を教えていただき、ありがとうございます。
全くもって勉強不足を痛感しております。m(__)m
当初は仕方ないので文字列に変換してゴリっとするしかないのかと思って
諦めていたところでしたので、大変助かりました。
るびきちさま始め、深夜早朝にご教示いただいた皆様に感謝いたします。
> | おそらくコードは間違ってませんが、html が間違ってます。
> | http://www.w3.org/TR/REC-html40/types.html#type-name によると
> | id, name に使用できるのは /\A[a-zA-Z][a-zA-Z0-9\-_:.]*/ です。
> | "=" や "^" は id には使えません。
> |
> | nokogiri でも軽く試して見ましたが、search メソッド呼び出し時に id に "=" が
> | 入っていると Nokogiri::CSS::SyntaxError になりました。
> | id を使わない方法で検索条件を指定すると問題なく動きました。
>
> XPath形式だとHpricotでもNokogiriでも取れるようです。
>
> p doc.search("//span[@id='yfs_l10_eurjpy=x']")
>
> #<Hpricot::Elements[{elem <span id="yfs_l10_eurjpy=x"> "131.03" </span>},
> {elem <span id="yfs_l10_eurjpy=x"> "131.03" </span>}]>
>
>
>
>