作者: rubikitch
日時: 2009/4/03(12:54)
From: wtnabe@... (ねこ丸)
Subject: [TSruby:292] Re: Ruby 1.9.1 の歩き方
Date: Fri,  3 Apr 2009 12:19:29 +0900 (JST)

>   Hpricot 厨のワタシを召還しましたか?

今なら Nokogiri がよいです。
Ruby 1.8 、 Ruby 1.9 両対応。

require 'rubygems'
require 'nokogiri'
require 'open-uri'

uri = URI( 'http://homepage1.nifty.com/kazuf/' )
DATA.each_line do |html|
  d = Nokogiri( (uri + html).read )
  puts d.search( '//a[@name]' ).map { |e| e['name'] }
end
__END__
renewal_2001_03.html
renewal_2001_04.html
renewal_2001_05.html
renewal.html

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/