首页 > json.loads 报错

json.loads 报错

import urllib
apiurl = 'http://www.cgdict.com/index.php?app=api&ac=word&ts=search&word=transitory'
r = urllib.urlopen(apiurl)
res = r.read()
#json.loads(res)

提示以下错误:

'''ValueError: No JSON object could be decoded'''


返回的HTML内容中开头是UTF-8 BOM。导致解析失败。你输出一下res的内容看一下开头是不是有xefxbbxbf这些字符?



开头多了一个空字符,去掉就行了

【热门文章】
【热门文章】