用Fiddler抓包工具导出会话成http archive,版本是1.2,生成了一个HAR文件,其实就是JSON文件
然后我用python的json库进行解析
然后报一个错误
ValueError: No JSON object could be decoded
网上搜索一圈,都不靠谱。然后突然中发现,那个HAR文件是UTF-8格式的,而且带BOM
估计就是BOM的原因
直接在要解析的字符串后面加一个decode("utf-8-sig")
再用json.loads就没有问题了
参考文章:
http://www.crifan.com/python_json_loads_valueerror_no_json_object_could_be_decoded/