2016-03-22 38 views

回答

0

您的代碼只有一個錯誤。 一旦你做了

r.json() 

你沒有把它分配給任何東西。要改正這個問題,只需將下一行改爲你的上一行,你應該很好:)。

r = r.json() 
0

並非所有的網頁都回應JSON數據。但是您可以使用json.loads以json字符串打印數據。您還可以使用r.contentsr.text來了解來自網頁的數據類型。大多數時候,這將是多麼HTML Content

import requests 
import json 

r = requests.get('http://www.google.com') 
# you can use r.content to print the webpage data 
print r.content 
# json.loads(data) `json_loads` is to convert data into `json string` 
print json.loads(r.content) 

json.loads將進入ValueError如果數據不能被解碼成JSON Object