はてなキーワードAPIで遊ぶ by Python
はじめに
今回は、はてなキーワードAPIで遊んでみましたww
IPythonから
まずはIPythonから遊んでみた
>>> import xmlrpclib >>> hatena = xmlrpclib.ServerProxy('http://d.hatena.ne.jp/xmlrpc') >>> res = hatena.hatena.getSimilarWord({'wordlist': 'python'}) >>> print res['wordlist'] >>> [{'word': 'ReportLab'}, {'word': 'GPL'} ……… {'word': u'Web\u30b5\u30fc\u30d3\u30b9'}, {'word': u'\u30b7\u30f3\u30d7\u30eb'}] >>> for result in res['wordlist']: >>> print r['word'] ReportLab GPL RoR である ドキュメント ・ ・ ・ Linuxディストリビューション Webサービス シンプル
こんな感じで出来ました。
まとめ
スクリプト書いてみましたww
#!/usr/bin/env python # -*- coding:utf-8 -*- import sys import xmlrpclib word = sys.argv[1] hatena = xmlrpclib.ServerProxy('http://d.hatena.ne.jp/xmlrpc') res = hatena.hatena.getSimilarWord({'wordlist': word}) for result in res['wordlist']: print result['word']
上とほぼ同じ(泣)