はてなブックマークにアクセスしてタグ一覧を取得する

概要

はてなブックマークにアクセスして、タグの一覧を取得するサンプルスクリプトはてブの一覧取得のみで、編集する必要がなければ、認証なども特に必要なし。
HTTPアクセスが出来て、JSON形式のフォーマットが解析出来れば、他の言語でも同じことは可能。
今回はpython3で記述している。

サンプルコード

#!/usr/local/bin/python3

import urllib.request
import json

url = "http://b.hatena.ne.jp/entry/json/http://www.hatena.ne.jp/"
opener = urllib.request.build_opener()

r = opener.open(url)
j = json.loads(r.readall().decode("utf-8"))
for h in j["bookmarks"]:
    if h["tags"]:
        print(h["tags"])

実行結果

結果が長いので、実行結果は一部のみ表示。

/Users/junya/develop/python% ./hateb.py
['はてな']
['webサービス']
['はてな']
['hatena']
['aa王道']
['webサービス']
['webサービス', 'ポータル']
['便利', 'はてな', 'ポータル', 'ブログ', 'ネット', '検索', 'ニュース', 'ポータルサイト']