【2019年08月21日更新】
距离第一次发布软件已经有了许多新功能和稳定性上的提升,本文的一些内容已经过时,欢迎直接到GitHub上看ReadMe:https://github.com/tsycnh/WeChatExporter


之前曾经写过一个导出微信聊天记录的工具,偶尔自己用一下,现在免费开源出来,希望大家喜欢。

WeChatExporter

微信聊天记录导出工具。无需越狱手机,即可导出备份微信聊天记录。目前支持文字、语音、图片、视频的查看。
项目基于nodejs实现,框架采用angularjs

目前支持导出iOS系统导出,软件运行仅限MacOS系统。(其实安卓和Windows系统也能用,只是现在懒得适配多平台)
项目地址:https://github.com/tsycnh/WeChatExporter
使用方法:

一、准备工作

Step1:数据导出:
首先需要将微信聊天数据进行导出。目前只支持iOS系统,如果你用的是安卓机,可以尝试将聊天记录迁移到iPad上,再导出。

按照下图使用iTunes备份整机数据,注意不要选择给iPhone备份加密

使用第三方软件导出微信备份数据,这里使用的是iMazing,需要导出的是Documents文件夹。

Step2:安装nwjs(0.23.1版本) 官网:https://nwjs.io

二、运行软件

Step1:下载项目 git clone https://github.com/tsycnh/WeChatExporter

Step2: cd path/to/WeChatExporter

Step3: cd development

Step4: 运行nwjs /path/to/nw/nwjs.app/Contents/MacOS/nwjs .

即可运行导出工具。

三、使用软件

目前工具由三部分组成:

soft1: 用来查看并确定要导出的聊天对象

soft2:用来导出并转换数据

soft3:直接查看聊天内容


Step1: 点击soft1进入分析模式,输入导出的Documents文件夹路径,然后进入分析模式

Step2: 左上角显示的是在当前手机上登陆过的微信帐号,点击任意一个将在左下角显示和你聊过天的朋友,默认只显示聊天消息总数超过100的朋友(或群聊)。

Step3:点击左下角任意一聊天对象,会在右侧显示10条最近的聊天记录,以做确认之用。

Step4:这时右上角会显示两串红色的字符,分别是你的微信账户和聊天对象(均经过MD5加密)。将这两个数值复制下来。

Step5:点击左上角微信备份按钮跳转到主页,点击Soft2 进入解析多媒体模式。

Step6:按要求填写表单,日期区间可以控制导出聊天记录的时间范围,默认不填表示全部导出。然后点击开始生成数据。生成结束后会得到一个文件夹,即path/to/output 里面存放了所有需要的信息。至此Documents目录已经没有用了,可以删除。

Step7:回到主页进入Soft3 页面,输入刚到导出的output目录,即可开始查看导出的聊天记录了。

之后再查看直接进入Soft3页面即可。

PS:目前有些流程还是有些累赘和繁琐,有待改进
欢迎有能力同学来对这个项目做贡献!
项目地址:https://github.com/tsycnh/WeChatExporter


待添加功能

  • soft1和soft2合并
  • 为微信用户添加头像
  • 为微信用户添加昵称
  • 导出html功能
  • 聊天查看页面增加图像点击放大

微信聊天记录导出工具WeChatExporter开源啦!相关推荐

  1. 微信聊天记录导出(iOS) [2019.7.24]

    博客地址:https://www.busby.com.cn/2019/07/24/微信聊天记录导出(iOS)[2019.7.24]/ 最前 前不久很久,我的小傻瓜女票误删了我们俩的微信聊天记录,也没有 ...

  2. 分享一个非常不错的微信聊天记录导出软件

    微信里积累了数年的聊天记录,连iPhone都吃不消了,可惜你依旧不能删掉它们.把重要的聊天记录导出来吧,然后你就可以在电脑上好好收藏和品味了.献给所有对微信严重依赖的朋友 第一步 Tunes备份 用i ...

  3. chatgpt赋能python:Python微信聊天记录导出:一篇详细的教程

    Python 微信聊天记录导出:一篇详细的教程 聊天记录保留了我们与朋友和家人之间的宝贵记忆,而微信是我们日常生活中最流行的聊天工具之一.但是,微信聊天记录存储在手机中,并且随着时间的推移可能会造成手 ...

  4. android微信聊天记录导出到电脑【微信安卓版技巧】

    android微信聊天记录导出到电脑[微信安卓版技巧] 微信,对它又爱又恨!爱的是微信能替代很多手机通话短信,恨的是有些较早前的手机不能友好支持,比如ytkah之前用的i8000,挺上手的,就是没办法 ...

  5. 微信聊天记录导出(华为手机版)

    1 背景 关于微信记录导出的有比较多的方法, 在这里进行汇总下, 以下都是经过我亲测可行的, 不要去买一些付费的软件, 自己手动操作下就好啦 2 步骤 主要参考这两篇文章: 微信聊天记录导出为电脑tx ...

  6. 最详细最快微信聊天记录导出&备份方案

    12-1 在有些情况下,比如需要换电脑的时候,或者需要对某些重要的聊天对话做一些备份,就凭微信本身的功能,是不行的,微信根本不提供聊天记录导出功能. 使用本文章的方法,可以自动地导出所有人的聊天记录, ...

  7. 微信聊天记录导出+自动聊天机器人

    最近想做一个可以无聊的时候和微信好友对话的功能,用到些许nlp的小知识,在此记录. 首先是导出微信聊天记录到txt: https://blog.csdn.net/swinfans/article/de ...

  8. 微信聊天记录导出及年度报告软件使用方法

    (软件下载地址在文末!) 要想使用pdX_Wechat_Stats软件,首先要获取自己微信聊天记录的数据库.类比计算流体力学,我把导出微信聊天数据这个过程称为前处理,实现这个功能的商用软件有不少,但价 ...

  9. Android 通过AccessibilityService实现微信聊天记录导出

    接上Android 微信聊天记录.联系人备份并导出为表格继续讲 不太了解AccessibilityService可以看看这篇文章 基本原理: 首先打开 DDMS 捕捉界面元素 拿到resourceid ...

最新文章

  1. DirectX10 学习笔记2:在多文档框架中初始化DirectX 10
  2. Firefox浏览器的安装
  3. 【响应式Web前端设计】:link、:hover、:active和:visited的区别
  4. SQL Server 事务隔离级别的解析
  5. 软考网络规划设计师基础知识考察要点
  6. TestNG安装及配置
  7. mooc中习题--简单运算器
  8. (Quicker)懒人福利:鼠标快捷操作工具箱
  9. 关于苹果Mac上设置固件密码的方法?
  10. Kafka权威指南,Kafka生产者
  11. 如何将MySQL卸载干净?
  12. 求1到n之间的质数(素数)
  13. 向日葵android客户端,向日葵安卓3.1客户端教程
  14. cuda the launch timed out and was terminated windows11解决方案 关闭TDR
  15. java上GUI表格按钮_Java swing选项卡中有表格,表格中有按钮,按钮按不到
  16. 全国计算机等级考试 贴吧,【全国计算机等级考试】
  17. POJ1849 Two(树的直径)
  18. Jetson nano开机自启动程序
  19. 浮漂式/立杆式水质监测站与水质监测平台相比,哪个更厉害?
  20. java小游戏大鱼吃小鱼入门(15min写一个小游戏)

热门文章

  1. hp服务器安装linux6.5,HP DL388 gen9服务器安装RHEL 6.5系统
  2. 【代码随想录二刷】Day15-二叉树-C++
  3. 推箱子完整c语言程序,C语言实现推箱子游戏
  4. c语言中生日蛋糕图片大全,关于生日蛋糕图片大全
  5. 探测器反向偏压_光电子技术题库
  6. 购物车存储在什么位置比较合适?Session?Cookie?数据库?
  7. 20220103英语学习
  8. html关灯游戏,关灯游戏
  9. 计算机科学与技术系成果形式,软件工程(计算机科学与技术系)
  10. 教你如何轻松打开玻璃瓶的金属盖