1. 程式人生 > >Python 呼叫JSON介面例項

Python 呼叫JSON介面例項

想要呼叫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

輸出結果:
這裡寫圖片描述