2016-03-22 14 views

cevap

0

Kodunuzda yalnızca bir hata var. Eğer

r.json() 

yaptılar kez Herhangi bir şey atamak vermedi. Bu sorunu düzeltmek için sadece aşağıdaki satırı kullanarak önceki satırınızı değiştirin ve iyi olmalısınız :).

r = r.json() 
0

Web sayfalarının tümü JSON veri ile yanıt vermiyor. Ancak json dizesinde veri yazdırmak için json.loads'u kullanabilirsiniz. Web sayfasından gelen veri türünü öğrenmek için r.contents veya r.text'u da kullanabilirsiniz. Çoğu zaman, veri JSON Object

içine deşifre edilememesi halinde sadece 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.loadsValueError girecek olacak

İlgili konular