はてなダイアリー アクセスカウンタ ぷちクローラー Ruby+Hpricot編

CookpadのAdWords

$ 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[ ayucat_on_tabelog ]

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

という感じ。