Ruby 初心者スレッド Part 23at TECHRuby 初心者スレッド Part 23 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト844:デフォルトの名無しさん 08/12/26 12:35:59 SQLの方が良い場合も歩けど オブジェクトのままシリアライズした方が良い場合も結構ある 後者だと単純にSQLに置き換えるって訳には 845:デフォルトの名無しさん 08/12/26 23:20:20 鋸のXPathが期待した結果を出さないのだが,なぜ? url = "http://bit.sikkou.jp/servlet/xxw.XxWServlet?O_sale_unit_id=00000006772&O_court_cd=31131&O_thing_cls=2&O_tender_flg=1&PAGEID=XxW04_jp_0130&ACTION=anchor" doc = Nokogiri::HTML(open(url)) puts doc.xpath('//b[text()="公告日"]') 「<b>公告日</b>」になるはずなのだが, 結果は空白(要するに検索できてない) エンコードの問題でしょうか? ちなみにスクリプト自体はUTF-8です。 846:デフォルトの名無しさん 08/12/26 23:25:17 >>845 あ~、これは誰かがどっかで説明しないといけないんだけど、Nokogiri.new は実は引数を3つとるんだよ 第3引数は文字列の文字エンコードを書く doc = Nokogiri::HTML(open(url), nil, 'SHIFT_JIS') って書いてみ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch