#!/usr/bin/python
import urllib
import json
# API呼び出し
url = "http://api.atnd.org/events/?ym=201203&format=json"
result = urllib.urlopen(url)
result = json.loads(result.read())
count = result["results_returned"]
# 件数取得
num = result["results_available"]
print "検索結果:" + str(result["results_available"]) + "件"
# イベントの表示
for event in result["events"]:
print event["title"] + " : " + event["event_url"] + " : " + event["address"]
# 残りのイベントの取得処理
while count < num:
url = "http://api.atnd.org/events/?ym=201203&format=json&start=" + str(count + 1)
result = urllib.urlopen(url)
result = json.loads(result.read())
count = count + result["results_returned"]
for event in result["events"]:
print event["title"] + " : " + event["event_url"]
2012年3月21日水曜日
Python: ATNDのAPIを使ってイベントをJSON形式で取得する
ATNDのAPIを使って、Pythonでイベント情報を取得してみました。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿