Python入門から応用までの学習サイト


XML-RPCクライアント

PythonXML-RPCを利用してデータを取得するサンプルです。「xmlrpclib」モジュールを使用します。

はてなブックマークより、指定のサイトのブックマーク数を取得します。

※はてなブックマーク側に仕様はこちらで確認ください

# -*- coding: utf-8 -*- 

import xmlrpclib

server = xmlrpclib.ServerProxy("http://b.hatena.ne.jp/xmlrpc")
print server.bookmark.getCount("http://www.python-izm.com/")
print server.bookmark.getTotalCount("http://www.python-izm.com/")

--実行結果--

{'http://www.python-izm.com/': 555}
999

6行目で本サイトのトップページのブックマーク数(555件)を取得し、7行目で全てのページのブックマーク数(999件)を取得しています。※数値は適当です



Python
スタートブック


入門 Python 3


Effective
Python


退屈なことは
Pythonにやらせよう

 
 
 



確かな力が身につく
Python「超」入門




P  R