ChatGPT对话数据备份

article/2024/12/22 13:39:48

ChatGPT对话数据备份

文章目录

  • ChatGPT对话数据备份
    • 1. 背景
    • 2. 其他(失败的)方法
      • 2.1 右键另存为
      • 2.2 直接copy html代码
    • 3. 编写Javascript脚本
      • 3.1 思路过程
      • 3.2 安装教程
      • 3.3 使用说明
      • 3.4 最终效果

1. 背景

之前在ChatGPT更新时有好几天都无法查看过往对话,而在服务器爆满宕机的时候更是不能登录回顾自己的对话。

所以有了缓存自己对话的需要,做好数据的备份。

2. 其他(失败的)方法

2.1 右键另存为

第一个想到最便捷的方法无疑是直接在浏览器端右键“另存为”:

右键另存为

然而这种方法会额外下载许多资源文件:并放在一个目录上。

在这里插入图片描述

关键是当你双击页面进入时,只会出现首页,根本没有保存到对话:

(猜测是因为router:每次进入都是先进入该首页,随后再进行路由跳转到对应的对话。)

在这里插入图片描述

2.2 直接copy html代码

学过前端基础的小伙伴就知道,我们右键“检查”可以打开控制台,在“元素”栏目上找到整个对话的html代码——即main标签,随后粘贴到本地的html文件中进行重现。

在这里插入图片描述

这种方式可以得到我们对话的数据,当然,因为仅有main标签,所以损失了对应的样式和copy code的功能。

在这里插入图片描述

即便是copy整份html代码也是如此。

原因就是源代码上的script标签和样式链接基本都是相对链接,而且部分资源还有跨域限制。

在这里插入图片描述

3. 编写Javascript脚本

至此,为了省去不必要的麻烦。同时也是脚本优化的功能所在:

  • 一键下载当前对话的html,不额外下载其他静态资源。

  • 自动转化所有的相对链接为绝对链接。

  • 保留样式风格:light mode以及dark mode

  • 保证隐私:去除了原页面所有的script脚本,仅保留自己实现的copy code功能。

3.1 思路过程

  • 操作DOM对象
    • 仅保留<head>标签和<main>标签、去除侧边栏、底部
    • 对DOM对象内部所有的“相对链接”都转成“绝对链接”
    • 通过正则提取内部所有的<script>标签并去除,自己写一个copy code的<script>标签引入。
  • 小细节:需要对页面DOM对象进行深拷贝,否则会影响原本的页面。

3.2 安装教程

  1. 下载浏览器端脚本管理器(如Tampermonkey,暴力猴)。
  2. 脚本下载途径:(两种)
    • 下载Gitee仓库js文件夹内的downloadgpt.js,并将该脚本导入到管理器。
    • 通过Greasyfork网站直接下载:https://greasyfork.org/zh-CN/scripts/459853-download-chatgpt-record

3.3 使用说明

下载脚本后进入ChatGPT聊天,右下角出现download按钮,点击即可保存当前的对话记录。

在这里插入图片描述

3.4 最终效果

保存后的html文件页面如下:

在这里插入图片描述


http://chatgpt.dhexx.cn/article/CT4Sdihf.shtml

相关文章

ChatGPT教程之 01 什么是ChatGPT革命性的对话生成新工具

今天,我想揭开 ChatGPT 的神秘面纱——GANs*(生成对抗网络)的一个迷人的新应用程序,它在 AI 社区中引起了很大的轰动。 对于那些不熟悉 GAN 的人来说,它们是一种神经网络,它使用两个相互竞争的网络——一个生成器和一个鉴别器——来创建逼真的输出。生成器创建假输出,而…

ChatGPT API实现多轮对话的实战代码

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

聊聊ChatGPT是如何组织对话的

为什么要组织对话&#xff1f; 总所周知&#xff0c;ChatGPT的训练大致可分为下图中展示的几个阶段&#xff0c;其中&#xff0c;在Pretraining阶段&#xff0c;模型的训练数据是纯文本&#xff0c;目标是根据上文预测下一个token&#xff0c;而在后面的几个阶段中&#xff0c…

和ChatGPT的一番对话

试用了一下ChatGPT&#xff0c;问了几个问题&#xff0c;虽然对人工智能充满信心&#xff0c;但是ChatGPT给我的感觉还没有形成气候。TA的很多回答是基于一些网络信息进行的糅合&#xff0c;甚至只是简单的复制。不过&#xff0c;毕竟还是处在发展的初级阶段&#xff0c;存在一…

chatgpt这么火?前端如何实现类似chatgpt的对话页面

&#x1f4cb; 个人简介 &#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是阿牛&#xff0c;全栈领域优质创作者&#x1f61c;&#x1f4dd; 个人主页&#xff1a;馆主阿牛&#x1f525;&#x1f389; 支持我&#xff1a;点赞&#x1f44d;收藏⭐️留言&#x1f4dd;…

实现chatgpt自然对话

1.概述 ChatGPT是当前自然语言处理领域的重要进展之一&#xff0c;通过预训练和微调的方式&#xff0c;ChatGPT可以生成高质量的文本&#xff0c;可应用于多种场景&#xff0c;如智能客服、聊天机器人、语音助手等。本文将详细介绍ChatGPT的原理、实战演练和流程图&#xff0c…

ChatGPT时代:ChatGPT全能应用一本通

引言 随着人工智能技术的不断发展和进步&#xff0c;我们进入了ChatGPT时代。ChatGPT是基于GPT架构的大型语言模型&#xff0c;它具备强大的自然语言处理和生成能力&#xff0c;使得我们能够进行更加自由、流畅的对话。作为ChatGPT的全能应用&#xff0c;它可以被视为一本通&a…

企业软件怎样利用ChatGPT?

文/明道云创始人任向晖 作为商业和科技话题的博主&#xff0c;不评论一下ChatGPT似乎是不应该的。毫无疑问&#xff0c;ChatGPT的出现已经远远超过了科技商业要闻的标准&#xff0c;它的革命性已经被飙速增长的用户所直接证明&#xff0c;以至于留给我们的问题只有两个&#xf…

ChatGPT有哪些应用场景?

&#x1f4d6; 作者简介&#xff1a;在职Java架构师&#xff0c;分享Java、架构相关知识 &#x1f4d6; 多年工作总结&#xff1a;Java学习路线总结&#xff0c;逆袭Java架构师 &#x1f4d6; 技术交流&#xff1a;定期更新Java硬核干货&#xff0c;不定期送书活动、助你实现技…

【分享】Github上有趣的ChatGPT应用源码与好用的ChatGPT插件

哈喽&#xff0c;大家好&#xff0c;我是木易巷&#xff01; 今天给大家分享几个Github上有趣的ChatGPT应用源码与好用的ChatGPT插件&#xff0c;一起来看看吧&#xff01; 一、Github上有趣的ChatGPT应用源码 1. ChatGPT 源码地址&#xff1a;https://github.com/lencx/Ch…

ChatGPT应用——充当 Linux 终端

我想让你充当 Linux 终端。我将输入命令&#xff0c;您将回复终端应显示的内容。我希望您只在一个唯一的代码块内回复终端输出&#xff0c;而不是其他任何内容。不要写解释。除非我指示您这样做&#xff0c;否则不要键入命令。当我需要用英语告诉你一些事情时&#xff0c;我会把…

ChatGPT应用场景: 基于对话生成的智能客服系统

关于ChatGPT&#xff0c;今天小编简单说下用在客服服务的要点。 ChatGPT可以用于开发基于对话生成的智能客服系统&#xff0c;帮助企业提供高效、便捷、满意的在线客服服务&#xff0c;从而提升客户体验和满意度。 以下是ChatGPT应用于智能客服系统的一些场景&#xff1a; 1.…

ChatGPT应用于软件测试中的切入口(干货!)

以上均为本人原创&#xff0c;转载请说明出处&#xff0c;谢谢&#xff01; 如果您觉得这篇文章还不错的话&#xff0c;请点击关注&#xff0c;转发&#xff0c;再看&#xff1b; 全是干货&#xff0c;话不多说 开搞&#xff01; 1. 测试想法生成器 可以使用ChatGPT技术&…

Edge加载weTab扩展,实现ChatGPT应用

1、找开Edge浏览器&#xff0c;点右上角三个点儿&#xff0c;如下图&#xff0c;再点【扩展】 2、在弹出的窗口中点【管理扩展】 我上这个中&#xff0c;上面已经存在【WeTab-免费ChatGPT新标签页】&#xff0c;说明我已经加载这个扩展项啦 3、再在弹出的扩展页中&#xff0c;…

ChatGPT-计算机应用新起点

ChatGPT是一款由OpenAI公司开发的大型语言模型&#xff0c;采用了GPT-3.5的架构&#xff0c;是目前最为先进的自然语言处理技术之一。该模型可以生成各种类型的自然语言文本&#xff0c;例如文章、对话、摘要等等&#xff0c;并可以理解语义和上下文&#xff0c;生成高质量的语…

ChatGPT 应用汇总及操作手册

汇总手册地址&#xff1a;https://www.mojidoc.com/05dbc-uvhdkr22fjazlowmiihngdoxvq-00b?continueFlag8f75ea3c60f02d7aee7fc531bc0ee944 GPT-3 相关 AI 工具汇总&#xff1a;共615 个 AI 技术落地的工具&#xff0c;包含了共 179 个使用场景&#xff0c;点击这里直接访问 h…

ChatGPT应用实践

运用ExcelPowerBIChatGPT&#xff0c;先让报表有形状&#x1f4b9;&#xff0c;再到“会说话”。全套方案在我的一亩三分地落地了。&#x1f60b;支持私有化部署且近乎零成本(非商用)。

ChatGPT应用与Python实战开发

最近什么最火一定是ChatGPT的AI技术&#xff0c;那什么语言最火呢&#xff0c;那一定是Python语言。这两个最火的语言在一起能擦出什么样的火花呢&#xff0c;来蚂蚁老师课堂学习新鲜出炉的课程吧&#xff0c;帮你解决一大部分的疑惑&#xff0c;感兴趣的小伙伴&#xff0c;查看…

chatgpt应用程序软件开发

作为一个语言模型&#xff0c;ChatGPT被用于各种应用程序和软件中&#xff0c;可以提供以下功能&#xff1a; 自然语言对话&#xff1a;ChatGPT可以与用户进行自然的、流畅的自然语言交互&#xff0c;从而帮助用户解决问题、获取信息或提供娱乐。 文本生成&#xff1a;…

【AI聊天丨 ChatGPT应用案例一】— 仅用30分钟,ChatGPT帮你完成专利交底书!

Hi&#xff0c;大家好&#xff0c;我是零点壹客&#xff0c;今天主要也是想和大家一起唠唠ChatGPT&#xff0c; 尤其这两个月&#xff0c;ChatGPT出奇的火&#xff0c;想必各位圈友们或多或少的都已经有些了解。 ChatGPT的出现很大程度上已经改变了我们的工作方式&#xff0c;尤…