json因BOM报错(No JSON object could be decoded)解决办法
Sep 28, 2017
Requests抓取网页Json数据报错“No JSON object could be decoded”,一顿分析,发现是网页上json格式有问题,是带BOM的UTF-8
解决办法就是删除字段前面的bom字符,代码如下:
1
info = json.loads(requests.get(url).text.encode('utf-8')[3:].decode('utf-8')
参考链接:
【已解决】Python中解析Json文件出错:ValueError : No JSON object could be decoded –> Python中Json库不支持带BOM的UTF-8