Hatena::Grouptumblr

MCSG SYM

 | 

2008-06-07

リブログ数をカウントするスクリプト 23:29 はてなブックマーク - リブログ数をカウントするスクリプト - MCSG SYM

http://www.tumblr.com/dashboard/notes/7713589/hvajO82ik

のページを読んでliの数をカウントするだけ。

「liの数 = リブログ数」でいいんですよね?今のところ。

require 'open-uri'

def get_reblog_count(id, rk)
  uri = 'http://www.tumblr.com/dashboard/notes/' + id.to_s + rk

  open(uri) do |f|
    count = 0
    f.each_line do |line|
      if /li class=/ =~ line then
        count += 1
      end
    end
    return count
  end
end

get_reblog_count(7713589, '/hvajO82ik') みたいな呼び方です。

 |