hpricot

Hpricot

why the lucky stiffの手がけるHTMLパーサーライブラリインターフェースは使いやすくパーサー部分はCで書かれているのでそこそこ早い。jQuery互換のノードの検索インターフェースを持つ。

SYNOPSIS

 require 'hpricot'
 require 'open-uri'
 # load the RedHanded home page
 doc = Hpricot(open("http://redhanded.hobix.com/index.html"))
 # change the CSS class on links
 (doc/"span.entryPermalink").set("class", "newLinks")
 # remove the sidebar
 (doc/"#sidebar").remove
 # print the altered HTML
 puts doc

Author

why the lucky stiff