ブログファンってページさっき知りました。

ブログサービスのアクティブユーザーランキングがあるのがちょっと面白い。

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"]]

アメーバブログが躍進してますな。

規約に「二次利用するときは引用元を明記してください」とあるので何かに使う時は注意してください。

Comments


Option