作者: ねこ丸
日時: 2009/4/3(12:19)
  ねこ丸です。

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

  最近のお気に入りの書き方だとこんな感じでしょうか。

----^
require 'rubygems'
require 'hpricot'
require 'open-uri'

uri = URI( 'http://homepage1.nifty.com/kazuf/' )
DATA.each_line { |html|
  d = Hpricot( (uri + html).read )
  d.search( '//a[@name]' ).each { |e|
    puts e.get_attribute( 'name' )
  }
}

__END__
renewal_2001_03.html
renewal_2001_04.html
renewal_2001_05.html
renewal.html
----$

  動作確認は以下の通り。

 * ruby 1.8.6 (2008-08-11 patchlevel 287) [powerpc-darwin]
 * hpricot (0.6.164)

--
    ねこ丸