バシャログ。についたはてなブックマーク数をプログラミングなしで集計するには

バシャログ。についたはてなブックマーク数をプログラミングなしで集計するには

イメージ

こんにちは、体力が土用の丑までもたなかったinoueです。今日にもうなぎ食べようかしら。

さて、ブログの各エントリーについたはてなブックマークの数、サイト全体でどのくらいあるか、など皆さんはどのように集計していますか?
はてなからは「はてなブックマークエントリー情報取得API」が提供されていますので、プログラミングレベルでは集計も簡単です。

では、プログラミングせずに集計したい場合はどうしたらよいでしょう?

今回、「新着エントリーのRSS」とExcel2007でバシャログの各エントリーについたはてなブックマーク数をまとめて取得してみました。

手順1. はてなブックマークの新着エントリーRSSを取得する

まず、『株式会社シーブレイン | マニュアル作成、WEBサイト...』 の新着エントリーを開きます。
ページの左下にある「RSS」リンクをクリックして、RSSをブラウザに表示します。

100727_inoue_01.png

手順2. 新着エントリーRSSをXMLファイルとして保存する

RSSを表示したブラウザのコンテキストメニューから「エディタで開く」や「ページのソースを表示する」を選択して、RSSのテキストデータを表示します。
それをlist.xmlといった適当な名前で保存してください。拡張子.xmlのファイルとして保存するのがポイントです。

100727_inoue_02.png

手順3. Excel2007で新着エントリーXMLファイルを開く

Excel2007を起動し、先ほど保存した新着エントリーRSSのXMLファイルを「ファイルを開く」より選択します。
すると、「XMLを開く」メニューが表示されます。
デフォルトの「XMLテーブル」として開く」を選択します。

100727_inoue_03.png

エラー表示が出るものの「完了」となり、RSSがテーブル形式で表示されます。

100727_inoue_04.png

手順4. データを整形してExcel形式で保存する

A~E列のデータはばさっと削除します。
F列以降の「about2」「title3」「date」そして「bookmarkcount」あたりを残してExcel形式で保存すればデータ抽出作業は完了です。
この際、アーカイブページへのブックマーク等は除くなど状況に応じた細かい処理も必要です。

100727_inoue_05.png

次の課題 継続的に集計していくためには

手順1~4で新着30件分のはてなブックマーク数が取得できました。
ですが、日々増えていくはてなブックマーク数を集計するには、継続的なしくみが必要です。

この方法については、次の機会にエントリーしたいと思います。

  • このエントリーをはてなブックマークに追加

この記事を読んだ人にオススメ