Python 呼叫JSON介面例項
阿新 • • 發佈:2019-01-29
想要呼叫JSON介面。
則使用如下程式碼實現:
# #coding:utf-8
import json
import urllib2
#若果只需要獲取一個介面的資料
url = r'https://api.douban.com/v2/book/1220563'
#訪問網頁
response = urllib2.urlopen(url)
#json解析
html = json.loads(response.read())
#列印所需資料,我這裡只打印了書名
print "題目:","《",html['title'],"》"
輸出:
題目: 《 從胎教開始 》
當然如果你想獲取多個JSON資料,加個迴圈就可以了:
# #coding:utf-8
import json
import urllib2
#引數我是隨便加的,只要符合網址規則就行
for i in range(1220564,1220580):
#url地址
url = 'https://api.douban.com/v2/book/'
#將引數轉化為字串,方便組裝url
values = str(i)
#進行引數封裝
url = url + values
#訪問完整url
response = urllib2.urlopen(url)
#讀取網頁內容
html = json.loads(response.read())
#列印所需資料
print
print "出版日期:",html['pubdate']
print "概述:",html['summary']
print "作者:",html['author'][0]
print "價格:",html['price']
print "---------------------------------------------------"
i = i + 1
輸出結果: