人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

はてなブックマークで、あるユーザーがどのタグを何回使用しているかを取得する簡単な方法はありませんでしょうか?

●質問者: kabisuke
●カテゴリ:はてなの使い方 コンピュータ
✍キーワード:いるか はてなブックマーク タグ ユーザー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Yuichirou
●35ポイント

例えば私のブックマークで「hatena」タグが何回使われているかを知るには、私のブックマーク(b:id:Yuichirou)でサイドバーなりエントリーのコメント部分から「hatena」タグをクリックして、「hatena」タグを含むエントリーだけ表示します(b:id:Yuichirou:t:hatena)。

そのページで、ヘッダの直下にあるタイトル表示「Yuichirouの投げやりクリッピング / hatena」の横にカッコで囲まれて表示されている数字(今は165ですね)が、そのタグが含まれるエントリー数です。

また、プログラムから取得したい場合に、このページのRSS(「hatena」タグを含むエントリーのRSS:http://b.hatena.ne.jp/Yuichirou/rss?tag=hatena)の「openSearch:totalResults」要素からも見ることができます。

◎質問者からの返答

なるほど、確かにひとつのタグに関して数を調べたいときはopenSearch:totalResults要素で調べられるようですね。しかし、できればすべてのタグについて取得したいのです。やろうと思えばRSSで30件ずつ取得してそれを始めから最後まで・・・とすることもできるのですが、それをたくさん実行すると高負荷なアクセスになりそうですし。。。


2 ● felix001
●35ポイント

スクリプトかくしかないですね。

◎質問者からの返答

ちょっとスクリプト書くくらいなら何とかするんですが、どうも全タグの情報を得るのは難しい、ってことなんでしょうか。一応ループを利用してすべてのブックマークを拾ってくるスクリプトを書いてみたのですが、たくさんの人のデータを取得しようとすると事件になりそうなので。。。

うーん、取得間隔を0.1秒くらいあけてやればまだマシですかね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ