# ChatGLM对话导出 **Repository Path**: az13js/chatglm-export ## Basic Information - **Project Name**: ChatGLM对话导出 - **Description**: 一个 Tampermonkey 用户脚本,用于从 chatglm.cn 对话页面导出整段对话为 JSON 文件。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-24 - **Last Updated**: 2026-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ChatGLM 对话导出 一个 Tampermonkey 用户脚本,用于从 [chatglm.cn](https://chatglm.cn) 对话页面导出整段对话为 JSON 文件。 ## 安装 1. 浏览器安装 [Tampermonkey](https://www.tampermonkey.net/) 扩展 2. 打开 `chatglm-export.user.js` 的原始内容(或通过 Greasy Fork 等源安装) 3. Tampermonkey 会自动识别并提示安装 或手动操作:Tampermonkey 面板 → 创建新脚本 → 粘贴 `chatglm-export.user.js` 全部内容 → 保存。 ## 使用 1. 打开任意 `https://chatglm.cn/` 对话页面(需已登录) 2. 点击页面左上角的 **📥 导出对话 JSON** 按钮 3. 浏览器将自动下载一个包含完整对话的 JSON 文件 按钮支持**拖拽**:按住不放移动即可调整位置,轻点触发导出。 ## 导出 JSON 结构 ```json { "title": "页面标题", "url": "当前对话 URL", "exportTime": "导出时间 (ISO 8601)", "totalMessages": 2, "messages": [ { "index": 0, "question": "用户提问文本", "answer": "AI 回答 HTML(保留 Markdown 格式)", "thinking": "AI 思考过程 HTML(如有)" } ] } ``` ## 开发说明 仅一个文件 `chatglm-export.user.js`,无构建步骤。`page.html` 是用于参考 DOM 选择器的页面快照,不影响脚本运行。