| 著作一覧 |
先日、ASRへ入れてみようかとMSWin32で作ろうとしたけど、あまりにたくさん依存しているライブラリがあるのであきらめた。
が、こないだRubyforgeを見たら、MSWin32版のgemが用意されていることに気づいた。
というわけで、ASRの管理者用コンソールを起動して、gem install nokogiriして、インストールしてみた。
たとえばあるページ内のアンカータグのhref属性を抜き出すにはこんな感じで使う。
begin
require 'nokogiri'
rescue LoadError
require 'rubygems' # 最初からこっちを書いても良いけど
require 'nokogiri'
end
require 'open-uri'
doc = Nokogiri::HTML(open('http://foo.bar/baz'))
doc.search('a').each do |link|
puts link['href']
end
えらく簡単だ。
ジェズイットを見習え |