hpricot:An Hpricot Showcase:Hpricot Challenge:Getting the contents of tag multiple attributes?
まんま
>> require "hpricot" => true >> doc = Hpricot('<a href="http://www.foo1.org/">foo1</a><a href="http://www.foo2.org/">foo2</a>') => #<Hpricot::Doc {elem <a href="http://www.foo1.org/"> "foo1" </a>} {elem <a href="http://www.foo2.org/"> "foo2" </a>}> >> doc.search('a[@href]').map {|x| x['href']} => ["http://www.foo1.org/", "http://www.foo2.org/"] >> doc.search('a[@href]') => #<Hpricot::Elements[{elem <a href="http://www.foo1.org/"> "foo1" </a>}, {elem <a href="http://www.foo2.org/"> "foo2" </a>}]>