Futile Hope

2008-02-25

個人ニュースサイトのWebスカウター数値をRubyで計測してみた

| 03:30

はてなアンテナ数だけじゃアレなので、APIが公開されていて計測が簡単そうなWebスカウターも計測してみた。

結果*1

順位サイト名Webスカウター
1位Engadget Japanese13658
2位【2ch】ニュー速クオリティ-VIP-10559
3位日刊スレッドガイド9858
4位アキバBlog(秋葉原ブログ)9715
5位アルファルファモザイク9454
6位情報考学 Passion For The Future9306
7位イミフwwwうはwwwwおkwwww8763
8位SEMリサーチ6736
9位小太郎ぶろぐ6363
10位ハムスター速報 2ろぐ6157
11位エルエル5988
12位なんでも評点5874
13位◆めっつぉ:スクウェア&デジタルニュース5658
14位bogusnews5519
15位ザイーガ5498
16位[モ]Modern Syntax5420
17位ABC振興会5377
18位Hiro Iro5348
19位音楽配信メモ5112
20位もみあげチャ〜シュ〜5110
21位暗いニュースリンク5044
22位情報屋さん。4958
23位ぬるヲタが斬る4904
24位2ちゃんねる実況中継4861
25位Elastic4685
26位SWFBLOG4677
27位Garbagenews.com4673
28位ある編集者の気になるノート4666
29位酔拳の王 だんげの方4581
30位REVの日記@はてな4495
31位小心者の杖日記4418
32位神爆笑.com4357
33位セキュリティホール memo4293
34位GilCrowsの映像技術研究所4266
35位(・∀・)イイ・アクセス4264
36位pya!4254
37位CROSSBREED クロスブリード!4253
38位Sukima Windows Plus4197
39位萌えよ!アキバ人ブログ4185
40位忍之閻魔帳4179
41位神速(´・ω・)VIP4049
42位オレンジニュース4005
43位@JOJO3959
44位★厳選!韓国情報★3884
45位わっほー♪3857
46位むぅもぉ.jp3854
47位-idolinglife-3824
48位たわごと3824
49位Tokyo Fuku-blog3764
50位明日は明日の風が吹く3726
51位秒刊SUNDAY3707
52位萌えプレ3552
53位Orbium -そらのたま-3508
54位特定アジアニュース3481
55位Narinari.com3480
56位★てれびまにあ3381
57位TBN3344
58位面白爆笑画像 面白爆笑動画 お笑いネタの蛇屋3324
59位科学ニュースあらかると3308
60位白い戯言3271
61位「最後通牒・こぼれ話」3266
62位everything is gone3203
63位PINUPS - 上田新聞 blog版3111
64位CAXの日記3073
65位パソコン遊戯3030
66位airoplane.net3009
67位Game*Spark2967
68位独り言以外の何か2931
69位Goonie!2929
70位変人窟2916
71位星を見る人2912
72位ちゅるるん2901
73位面白いサイトを見つけたよ。2881
74位Fresh News Delivery2866
75位瓜記-urk-2865
76位Re:戯言2806
77位TricksteR2794
78位トーイチャンネット〜クールな時事ネタ〜2782
79位俺的ニュースの盛りw2714
80位ぁゃιぃ(*゜ー゜)NEWS2704
81位useWill.com2696
82位NewsWalker.NET2678
83位no title2676
84位ひろぶろ2671
85位Skype News2641
86位ねこ様NEWS2599
87位[ボ]2587
88位朝目新聞-asame.com2566
89位駄文にゅうす2554
90位カトゆー家断絶2518
91位X51.ORG2480
92位ねたミシュラン2477
93位Candy Time2456
94位まなめはうす2413
95位[ 悠 々 日 記 ]2366
96位2chnavi2338
97位BEAT SQUARE〜時事ニュースのページ〜2326
98位えふすく日記 1stSeason2326
99位ねこあれぶろぐ2320
100位GAME情報+α2313

ソースコード

こちらはhttp://www.futilehope.net/http://www.futilehope.netみたいに後ろの/があったりなかったりしても件数は変わらないっぽい。ときどき空のXML吐いてくるURLがあるけどなんなんだろ・・・とりあえず0ということにしておきました。

require 'rubygems'
require 'open-uri'
require 'csv'
require 'rexml/document'

$KCODE = 'u'

def get_webscouter_data(url)
  version = '2'
  source = open("http://ja.webscouter.net/api.phtml?ver=#{version}&u=#{url}").read
  webscouter = Hash.new
  if source.empty?
    webscouter[:count] = 0
    webscouter[:url]   = "none"
  else
    doc = REXML::Document.new(source)
    webscouter[:count] = doc.elements['//scouterValue'].text.to_i
    webscouter[:url]   = doc.elements['//webscouter'].text
  end
  return webscouter
end

sites = Array.new
CSV.open('newssite.csv', 'r', "\t") do |newssite|
  site = Hash.new
  site[:name]  = newssite[0]
  site[:url]   = newssite[1]
  webscouter = get_webscouter_data site[:url]
  site[:count]      = webscouter[:count]
  site[:webscouter] = webscouter[:url]
  puts "\"#{site[:name]}\",#{site[:url]},#{site[:count]}"
  sites << site
end

sites.sort! {|a, b| b[:count] <=> a[:count]}
CSV.open('webscouter.csv', 'w', "\t") do |writer|
  sites.each do |site|
    writer << [site[:name], site[:url], site[:webscouter], site[:count]]
  end
end

*1:上位100にしぼってあります。

?? 2008/02/29 12:12 51位 秒刊SUNDAY 3707
52位 秒刊SUNDAY 3707

t7n1kanot7n1kano 2008/03/01 18:09 Parallels2さんにのっているhttp://byokan-sunday.haru.gs/が
http://www.yukawanet.com/sunday/へ移転?した結果
同じリンクが2つになってしまったようです。
修正しました、ご報告ありがとうございます。

Connection: close