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