当前位置: 首页 > news >正文

Charles无法打开导出的har文件解决方法

打开出错:MalformedJson: Use JsonReader.setLenient(true) to accept malformed JSON at line1 column 1368184 path $.log.entries[41].request.postData.text

一、解决办法

用json.dumps格式化一下里面内容,保存为新文件再打开

import jsondef modify_har(file_name):with open(file_name, encoding='utf-8') as f:result = f.readlines()result_json = json.loads(result[0])new_file = ''file_list = file_name.split('\\')file_list[len(file_list) - 1] = 'new_{}'.format(file_list[len(file_list) - 1])for i in file_list:new_file += inew_file += '\\'new_file = new_file[:-1]result_json = json.dumps(result_json)with open(new_file, 'w') as f:f.writelines(result_json)print("修改成功,已保存到:",new_file)if __name__ == '__main__':modify_har(r"C:\Users\86188\Desktop\xxx.har")
http://www.lryc.cn/news/317334.html

相关文章:

  • FFmpeg--FlvPaser源码:解析.flv输出.h264
  • 【项目笔记】java微服务:黑马头条(day02)
  • 每天五分钟计算机视觉:图像数据不足带来的问题和解决办法
  • 手机App防沉迷系统C卷(JavaPythonC++Node.jsC语言)
  • 【WEEK2】学习目标及总结【SpringMVC】【中文版】
  • Git版本工具学习
  • baidu, google和chatgpt -- 翻译对比
  • 高分辨率全球海洋温度和盐度再分析数据Global Ocean Physics Reanalysis(0.083°),并利用matlab读取绘图
  • 微信小程序修改placeholder样式
  • 爬虫案例1
  • 修改表结构
  • Rust 语言中的 into() 方法
  • MinIO权限提升漏洞CVE-2024-24747详细解决办法
  • “我快无聊死了”用英语怎么说?柯桥英语口语学习,成人零基础学外语
  • JS ATM练习案例(复习循环知识)
  • Android 二维码相关(一)
  • 利用tree命令自动保存文件层级结构
  • C++初阶:内存管理
  • vue和react的diff算法源码
  • Coordinate Attention(CVPR 2021)
  • 计算机网络-第4章 网络层(2)
  • 重学SpringBoot3-WebMvcAutoConfiguration类
  • 探索数据结构:深入了解顺序表的奥秘
  • 苍穹外卖学习-----2024/03/010---redis,店铺营业状态设置
  • RUST 每日一省:发布到crates.io
  • String类及其常用方法
  • 1094. 拼车
  • Docker进阶:深入了解容器数据卷
  • 升级版本彻底解决bootstrap-table-fixed-columns固定列后行对不齐问题
  • 打破边界:深入探索STUN在实现无缝NAT穿越和WebRTC通信中的核心作用