hpricot:An Hpricot Showcase:Hpricot Challenge:Searching Inner HTML
まんま
>> require "hpricot" => true >> doc = Hpricot('<a href="http://www.somewebsite.com">Click Me!</a>') => #<Hpricot::Doc {elem <a href="http://www.somewebsite.com"> "Click Me!" </a>}> >> doc.search("a[text()*='Click']") => #<Hpricot::Elements[{elem <a href="http://www.somewebsite.com"> "Click Me!" </a>}]> >> doc.search("a").select { |ele| ele.inner_text =~ /Click/ } => [{elem <a href="http://www.somewebsite.com"> "Click Me!" </a>}]