はてなダイアリー アクセスカウンタ ぷちクローラー Ruby+Hpricot編
2009-12-11T17:34追記 id変更
$ sudo portinstall rubygem-hpricot
$ irb
irbで10行の試行錯誤。
$ vi hatena_counter.rb
ごにょごにょ。
$ cat hatena_counter.rb require 'rubygems' require 'hpricot' require 'open-uri' hatena_ids = %w[ ayucatch ] hatena_ids.each do |id| doc = Hpricot(open("http://d.hatena.ne.jp/#{id}/")) count = (doc/".hatena-counter").inner_html puts [ Date.today, id, count ? count : 'n/a' ].join(",") end
という感じ。