開発したアプリなど一覧

はてブ数を取得する。

記事内にアフィリエイトリンクを含む場合があります

各ページ毎のはてブ数を取りたいなと思ってはてなブックマーク件数取得APIを眺めてたら xmlrpclib で簡単に出来る事が分かったのでさっそくやってみた。

>>> import xmlrpclib >>> s = xmlrpclib.ServerProxy('http://b.hatena.ne.jp/xmlrpc') >>> s.bookmark.getCount('http://www.google.com/') {'http://www.google.com/': 209}

ページが一つならこれでok

ドキュメントによると bookmark.getCount() は一度に50個まで取得できると書いてある。
引数をだらだらと書くのは非常にめんどくさいというか処理しにくいので以下のようにする。

>>> import xmlrpclib >>> s = xmlrpclib.ServerProxy('http://b.hatena.ne.jp/xmlrpc') >>> urllist = ['http://www.google.com/', 'http://www.yahoo.com/'] >>> s.bookmark.getCount(len(urllist), *urllist) {'http://www.yahoo.com/': 295, 'http://www.google.com/': 209}

Sponsored Link

コメント

タイトルとURLをコピーしました