2014/06/02

Python 2.7.6 透過urlib取得JSON檔案

本篇文章的JSON來源為『紫外線即時監測資料』,該JSON用瀏覽器瀏覽大概是如下圖


使用Python最簡單取得網頁方式可以使用urlliburllib.urlopen
取得到JSON之後透過json.loads()轉成Python格式


程式碼:
# -*- coding: utf-8 -*-

import urllib
import json

web = urllib.urlopen("http://opendata.epa.gov.tw/ws/Data/UV/?format=json")
data = web.read()

print json.loads(data)


執行結果:

聰明得你記得解碼

參考資料:
http://data.gov.tw/node/6076
https://docs.python.org/2/library/urllib.html
https://docs.python.org/2/library/urllib.html#urllib.urlopen
https://docs.python.org/2/library/json.html
https://docs.python.org/2/library/json.html#json.loads