Net::HTTP

Net::HTTP.getを使うと、Webページを簡単に取得できます。
以下の例では、http://www.hyuki.com/のページを取得して、タイトルを正規表現で抜き出して表示します。

require 'net/http'
s = Net::HTTP.get(URI.parse("http://www.hyuki.com/"))
puts s[%r{<title>.*?</title>}i]
#=> <title>結城浩 - The Essence of Programming (プログラミングのエッセンス)</title>

参照: refe Net::HTTP#get