JSON Kodunu bir HTML Web Sitesinden almanın bir yolu var mı? Aşağıdaki gibi bir kod kullanırsam: HTML sayfalarında her zaman bir hata yapacağım. Bir Python-sözlüğüne HTML sayfaları almak için hangi modülleri kullanmalıyım?Python requests.get "application/json" ı bir HTML sayfasından nasıl alabilirim?
0
A
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
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
girecek olacak