← Back to skills
extension
Category: Data & AnalyticsNo API key required

外贸WhatsApp信息导出

WhatsApp Web 聊天批量导出 Chrome 扩展 — 深度滚动侧边栏加载对话列表 + 单对话向上滚动加载历史消息 + 中英双语浮窗 + 暗色模式 + 滚动停止/导出暂停 + 实时双进度条 + Markdown/TXT/CSV/JSON 四种格式 + 页面内可靠下载。触发词:WhatsApp导出、聊天导出、聊天记录导出、WhatsApp backup、chat export、wa exporter。

personAuthor: user_a80a7fe6hubcommunity

WA Chat Exporter Pro v4.0 — Chrome Extension

安装方法

  1. 打开 Chrome,地址栏输入 chrome://extensions/
  2. 右上角开启「开发者模式」
  3. 点击「加载已解压的扩展程序」
  4. 选择文件夹 E:\Desktop\脱敏Skill\wa-chat-exporter-chrome
  5. 扩展已安装,图标出现在工具栏

使用方法

  1. 打开 https://web.whatsapp.com ,登录 WhatsApp Web
  2. 点击工具栏的扩展图标,或等待浮动面板自动出现
  3. 面板会自动扫描左侧对话列表

导出步骤

| 步骤 | 操作 | |---|---| | 1. 加载对话列表 | 点击「Load more chats」深度滚动侧边栏,默认目标 800 条 | | 2. 选择导出目标 | 勾选需要导出的对话,可搜索筛选 | | 3. 设置滚动参数 | 对话内消息目标默认 90 条/对话,可自定义 | | 4. 选择格式 | Markdown / TXT / CSV | | 5. 开始导出 | 点击「Start Export」 |

关键设置

| 参数 | 默认 | 说明 | |---|---|---| | Chat list target (count) | 800 | 侧边栏滚动到发现 N 条对话为止 | | Chat list scroll step (px) | 800 | 侧边栏每次滚动像素 | | Per-chat msg target (count) | 90 | 单个对话向上加载到 N 条消息为止 | | Per-chat scroll step (px) | 1200 | 对话内每次滚动像素 | | Scroll delay (seconds) | 1.2 | 每次滚动后等待时间 | | Stop on no new msgs (rounds) | 5 | 连续 N 轮无新增消息则停止 |

导出格式

  • Markdown (.md): 带格式,适合阅读和归档
  • Plain text (.txt): 纯文本,适合数据导入
  • CSV (.csv): 表格格式,适合 Excel 分析

文件保存

所有文件保存到 Downloads/WA_Backup/<日期>/ 目录下。

  • 合并模式:一个文件包含所有对话
  • 分离模式:每个对话一个文件

文件结构

wa-chat-exporter-chrome/
├── manifest.json       # 扩展配置 (Manifest V3)
├── background.js       # Service Worker (下载管理)
├── content.js          # 内容脚本 (注入 WhatsApp Web)
├── icons/
│   ├── icon16.png
│   ├── icon48.png
│   └── icon128.png
├── generate-icons.py   # 图标生成脚本
└── README.md

相比油猴脚本 v3 的改进

  1. Chrome 扩展方式 — 不依赖 Tampermonkey,原生支持
  2. chrome.downloads API — 支持子目录保存,更可靠的文件下载
  3. 目标条数驱动 — 对话列表目标 800 条、对话内目标 90 条,均可自定义
  4. CSV 格式 — 新增 CSV 导出,方便 Excel 分析
  5. 多媒体标注 — 图片/语音/视频/文档/贴纸 标注更完善
  6. MutationObserver — 自动监听侧边栏变化,自动发现新对话
  7. 进度条 — 可视化导出进度
  8. 防卡死机制 — 连续 N 轮无新增消息自动停止
  9. 安全上限 — 滚动轮次 500 上限,防止无限循环