In [ ]:
# -*- coding: utf-8 -*-
import json
import requests
#resas key
resas_key = 'HLg5C8mn9xIk86rmvCg9T8XogMsQ5oSdPlZp5Rcz'
#参照データ情報
year = '2015' #対象年
pref_code = '11'
region_code = '1' #地域コード
country_code = '103'#国コード
purpose = '1'#目的 1:全て 2:観光
month = '04' #訪問月
pot = '1' #訪問時間帯 1:昼 2:夜
def get_resas(key,url):
x = json.loads(requests.get('https://opendata.resas-portal.go.jp/' + url, headers={'X-API-KEY':key}).text)
#x_json = json.dumps(x, ensure_ascii=False, indent=4)
#groupDict = x['result']
#nameList = groupDict.keys()
#print(groupDict)
##dict, str
#print(type(x))
#print(type(x_json))
#print(x_json)
print(x['message'],x['result'])
#return(type(x['result']['data'][0]['lat']))
if __name__ == "__main__" :
#国籍毎のよく行く目的地
get_resas(resas_key,'api/v1/tourism/foreigners/forTo?year='+year
+'&prefCode='+pref_code
+'®ionCode='+region_code
+'&countryCode='+country_code
+'&purpose='+purpose)
#目的地によく来る国籍の人
get_resas(resas_key,'api/v1/tourism/foreigners/forFrom?purpose='+purpose
+'&year='+year
+'&prefCode='+pref_code)
#季節毎の訪日外国人数
get_resas(resas_key,'api/v1/partner/docomo/inbound?year='+year
+'&month='+month
+'&prefCode='+pref_code
+'&periodOfTime='+pot)
#観光スポット
get_resas(resas_key,'api/v1/tourism/attractions?prefCode='+pref_code+'&cityCode=-')
In [ ]: