2016-03-22 16 views

答えて

0

コードには1つのエラーしかありません。 した後

r.json() 

あなたは何にも割り当てていません。この問題を解決するには、前の行を以下の行で変更してください。

r = r.json() 
0

すべてのウェブページがJSONというデータで応答するわけではありません。しかし、json.loadsを使ってjson文字列でデータを印刷することができます。 r.contentsまたはr.textを使用して、ウェブページからのデータの種類を知ることもできます。データはJSON Object

にデコードすることができないならば、それはちょうど 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に入ります

関連する問題