ADS top TITLE Rubyful Soup: "The brush has got entangled in it!" META Description Rubyful Soup: an HTML parser for Ruby, optimized for screen-scraping. STYLE ../BeautifulSoup/soup.css ENDWITH
Note: Rubyful Soup is no longer being maintained. I recommend you use hpricot instead.
Rubyful Soup is a Ruby port of the hit Python HTML/XML parser Beautiful Soup. It's designed to be a useful quick-and-dirty parser for screen-scraping, along the same lines as its parent:
The current version has the same functionality and robustness of Beautiful Soup, and some things I haven't yet put into Beautiful Soup (see below for a list of differences). It's packaged as the rubyful_soup gem on rubyforge.org. You can install it with the gem install command, or download it manually. If you download it manually, be sure to install the htmltools gem first; that gem supplies the parser on which Rubyful Soup depends.
Differences from Beautiful Soup
They were standing under a tree, each with an arm round the other's neck, and Alice knew which was which in a moment, because one of them had "DUM" embroidered on his collar, and the other "DEE".