我正在写一个Django站点,它可以从几个URL获取JSON数据(我正在使用Python3)。
我得到以下错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x85 in position 0: invalid start byte
我看了看周围,似乎是因为一个或多个非法字符。
我试着编码成其他的东西,然后解码,但我对所有这些都是非常陌生的,我就是不能让它工作。
r = urlopen("http://api.electromine.fr/stats")
data = json.loads(r.read())
print(data)
任何帮助都将不胜感激。谢谢!
发布于 2017-11-22 01:53:16
改用requests库
pip install requests
然后
import requests
res = requests.get('https://api.electromine.fr/stats')
print res.json()
https://stackoverflow.com/questions/47419104
复制相似问题