dogrunjp
7/30/2016 - 1:40 AM

WARPの検索APIを利用するコードの骨組み。Jupyterに埋め込むととりあえずJSONを取得できます。

WARPの検索APIを利用するコードの骨組み。Jupyterに埋め込むととりあえずJSONを取得できます。

import urllib.request
import urllib
from urllib.parse import urlparse
import json

keyword = "何か入れる"
keyword_encode = urllib.parse.quote_plus(keyword)
api = "http://lab.ndl.go.jp/warp/api/page/select?q=keyword%3A{}&rows=100&json.nl=arrarr".format(keyword_encode)

response = urllib.request.urlopen(test)
content = json.loads(response.read().decode('utf8'))

with open("/Users/<user>/Documents/test_ndl.json", "w") as f:
    json.dump(content, f, ensure_ascii=False)