バシャログ。についたはてなブックマーク数をプログラミングなしで集計するには
さて、ブログの各エントリーについたはてなブックマークの数、サイト全体でどのくらいあるか、など皆さんはどのように集計していますか?
はてなからは「はてなブックマークエントリー情報取得API」が提供されていますので、プログラミングレベルでは集計も簡単です。
では、プログラミングせずに集計したい場合はどうしたらよいでしょう?
今回、「新着エントリーのRSS」とExcel2007でバシャログの各エントリーについたはてなブックマーク数をまとめて取得してみました。
手順1. はてなブックマークの新着エントリーRSSを取得する
まず、『株式会社シーブレイン | マニュアル作成、WEBサイト...』 の新着エントリーを開きます。
ページの左下にある「RSS」リンクをクリックして、RSSをブラウザに表示します。
手順2. 新着エントリーRSSをXMLファイルとして保存する
RSSを表示したブラウザのコンテキストメニューから「エディタで開く」や「ページのソースを表示する」を選択して、RSSのテキストデータを表示します。
それをlist.xmlといった適当な名前で保存してください。拡張子.xmlのファイルとして保存するのがポイントです。
手順3. Excel2007で新着エントリーXMLファイルを開く
Excel2007を起動し、先ほど保存した新着エントリーRSSのXMLファイルを「ファイルを開く」より選択します。
すると、「XMLを開く」メニューが表示されます。
デフォルトの「XMLテーブル」として開く」を選択します。
エラー表示が出るものの「完了」となり、RSSがテーブル形式で表示されます。
手順4. データを整形してExcel形式で保存する
A~E列のデータはばさっと削除します。
F列以降の「about2」「title3」「date」そして「bookmarkcount」あたりを残してExcel形式で保存すればデータ抽出作業は完了です。
この際、アーカイブページへのブックマーク等は除くなど状況に応じた細かい処理も必要です。
次の課題 継続的に集計していくためには
手順1~4で新着30件分のはてなブックマーク数が取得できました。
ですが、日々増えていくはてなブックマーク数を集計するには、継続的なしくみが必要です。
この方法については、次の機会にエントリーしたいと思います。