Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

WebService 開発実績

「Hatebu Entry List」でサイト内はてブ一覧をまとめて確認

投稿日:


「はてブ Fans Ranking」の拡張版を作ろうと思ってゴニョゴニョしてたら思わぬ副産物ができてしまったので、これも公開しちゃいます。
Hatebu Entry List
調べたいURLを入れて「調べる」をクリックすると、そのサイト内ではてなブックマークに登録されているエントリーの一覧を取得して「登録エントリー数」「被ブックマーク数合計」「被ブックマーク数平均」を出してくれます。

Hatebu Entry List 簡易フォーム

ここからも簡単に調べられます。
たくさんブックマークされているサイトはかなり時間がかかると思うので気をつけて下さい。

Hatebu Entry List 完全版

ラボの方にエントリーの一覧も全件出力してくれるバージョンを設置してますのでそちらもご利用下さい。
Hatebu Entry List – サイト内はてブ一覧
Hatebu Entry List 完全版

技術情報と注意事項

URLで指定されたサイトのエントリー一覧は新着ブックマークから取得しています。

http://b.hatena.ne.jp/entrylist?url={URL}&sort=eid

このページでは「次のN件」のリンクを辿って過去のエントリーも取得する事ができますが、同じ情報を出力するRSSは次ページのオプションが存在しないため仕方なくYahoo!PipesでスクレイピングしてAPI化しました。
Pipes: はてブ新着エントリー検索
このPipesではURLをoffsetを指定してRSSやJSONの結果を受け取れます。
なので、全件取得できるまで繰り返し実行してやればOK。
(つまりかなり多くのリクエストをはてなに投げてます。ゴメンナサイ)
Yahoo!Pipes側でキャッシュが効くので同じURLを連続で実行しても、2回目以降ははてなに負荷はかかりませんが、被ブックマーク数が多いサイトを解析する場合はエラい事になると思います。アク禁くらったらそこで終了です、ご了承下さい。

まとめ

被ブックマーク数合計は画像APIがあるから知っていたものの、ブックマークされている全エントリーって実は把握するのが難しかったような気がします(実はあるのかな?オレは知らん)。
あと、被ブックマーク数平均ってのは単純に「合計被ブックマーク数合計÷合計エントリー数」で出しているんだけど・・・何か意味あるのかな?(自分で言うか)
合計は少ないけど平均が多いって人はそれだけ濃ゆいエントリー書いてますよって事になるのかな?みなさんの数値がどんなんになるのか気になるのでブログにコピペしてさらしてみては?
ってか、本当はコレを作るつもりじゃなかったんだった。どうしよ。

「はてブ Fans Ranking」であなたのブログをたくさんブクマしてくれてる人を調べよう
セルクマは堂々とやればいいじゃない

-WebService, 開発実績

執筆者:


  1. サイト内のはてなブックマーク登録されているエントリー一覧表示「Hatebu Entry List」

    サイト内のはてなブックマーク登録されているエントリー一覧表示「Hatebu Entry List」

花華花だよりプラスα へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。

関連記事

祝!「やまざきメソッド ジェネレーター」でほってんとり!

一昨日公開した「やまざきメソッド ジェレネーター」がはてなブックマークの「ほってんとり」になりました。 そこでサクサクやまざきメソッドを作れるwebサービスをつくっちゃいました。 やまざきメソッド ジ …

やまざきメソッドが雑誌に掲載されていました

風の噂だけで聞いていたのですが、今日ようやく紀伊国屋書店で発見しました。 不良のためのパソコン術―説明書には絶対載せられない極悪ワザ100 (アスペクトムック) (アスペクトムック) なんで、この本に …

ミクシィ【毎月1冊無料】のフォトブック「nohana」を早速試した

2月19日に公開されたばかりの株式会社ミクシィの新サービス「nohana(ノハナ)」で、早速フォトブックを作成してみました。 『ノハナ』は、スマートフォンにアップロードした写真を家族だけで共有するとと …

Tumblr複数アカウント対応:ログインするアカウントを指定できるtumblrブックマークレット

この頃、tumblrの有効な活用方法を見つけるべくゴニョゴニョしているわけだけど、複数のアカウントを持っていると、今どのアカウントでログインしているか分からないし、別のアカウントでreblogしてしま …

no image

Nslookup API を作りました

前回はnslookupをPHPで実現してみたのですが、 ・nslookupをPHPで実装する簡単なサンプル 折角なのでAPI化して誰でも使えるようにしてみました。 ・Pipes: Nslookup A …

スポンサードリンク

スポンサードリンク