From: "DanDiebolt.exe" Date: 2009-01-02T07:37:45+09:00 Subject: Re: Help with HTML parsing --0-1731190205-1230849511=:67884 Content-Type: text/plain; charset=us-ascii open-uri gives you access to http/https/ftp while Hpricot is a html parser. So for your intended application you would potentially use both - open-uri would fetch the html document and whereas Hpricot would do the parsing using xpath/css selectors etc. open-uri is used when you are loading your html from the web url. The open-uri part happens in the blink of an eye and then you are off manipulating your hpricot doc: require 'open-uri' doc = open("http://qwantz.com/") { |f| Hpricot(f) } --0-1731190205-1230849511=:67884--