ブログファンってページさっき知りました。
ブログサービスのアクティブユーザーランキングがあるのがちょっと面白い。
require 'rubygems'
require 'open-uri'
require 'hpricot'
module BlogFun
def self.active_user_ranking
doc = Hpricot(open("http://www.blogfan.org/"))
doc.search("div.hlf dl.service dd ol li").map do |li|
li.inner_html.gsub(/<.*?>(.+)<\/a>(.+) 人$/, '\1\2').split(" "*2)
end
end
end
assocで引っ張ってくるのを書いてみました。使い所はほとんど無いんだぜ? (こっちに詳細あるけどめんどいので勘弁な!)
% irb --simple-prompt -r blog_fun
>> BlogFun.active_user_ranking
=> [["FC2ブログ", "106610"], ["アメーバブログ", "69881"], ["livedoor Blog", "61815"], ["Yahoo!ブログ", "52234"], ["ヤプログ!", "39962"], ["楽天ブログ", "34586"], ["Seesaaブログ", "31854"]]
アメーバブログが躍進してますな。
※規約に「二次利用するときは引用元を明記してください」とあるので何かに使う時は注意してください。