GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 182|回复: 8
收起左侧

[技术交流] 用网页版ai写文盖了几百层楼后,如何优雅地导出为txt?

[复制链接] |关注本帖


    这个帖子主要是给网页版聊天导出txt用的,比如 gemini google(注意不是aistudio那个网站,那个暂时没做)、gpt,gork这种模型网页版。
    如果你本来就是用 API 接 ChatboxSillyTavern 之类的第三方客户端,那它们本来就能很优雅地导出txt,不太需要折腾这个。
    本帖子想解决的问题是:和 AI 高强度聊天,一不小心堆了几百层楼,怎么导出为方便阅读的txt?
    其实官方导出也不是不能用,但有的平台会比较慢,或者不能单独导出一个对话、不给 TXT、直接扔 JSON。但是如果想马上丢进小说阅读器里反复回味,或者以后整理成小说,TXT 反而最方便所以我折腾了一下 书签 JavaScript(Bookmarklet)
    简单理解就是:把一段 JS 代码塞进浏览器书签里,点一下书签,它就直接在当前网页执行。
    JS 本来就是跑在浏览器里的,要抓一下你和 AI 那些“千奇百怪”的聊天内容再整理成 TXT,还是挺顺手的。
    它比插件厉害的地方主要是:不用装东西,Chrome、Edge、Firefox 基本都能用,复制一串代码进书签就完事。而且手机浏览器也能用。手机上想主动跑点代码其实挺麻烦,书签 JS 算是很省事的一种办法。
    那么电脑怎么用书签的js?
    随便找一个书签,点编辑。如果你一个书签都没有,就先随便收藏个网页。
    然后把书签名称改成“导出 TXT”之类的名字,到时候自己用好理解书签功能。网址改成我提供的那串 JS 代码。
    保存以后,在 ChatGPT / Gemini 对话页面点这个书签,它执行的就不是“跳转网页”,而是直接跑代码,把当前聊天整理后下载成 TXT。

    书签1慢但稳,书签2快但可能被限速。




    以下对计算机不感兴趣的朋友可以先跳过啦,是一些自己的碎碎念:

    可能很多人会在同一个对话里疯狂 Roll,搞出一堆分支。这里默认只导出当前页面正在显示的这一条分支,也就是你最后选中的 Roll。理论上也可以把所有分支都遍历出来,不过那就要研究怎么把消息树建立起来了,下载的文件又多还容易出 Bug,我暂时懒得折腾。

    下面简单说我找到的两种代码实现方法(我是菜鸡大佬勿喷),我个人更喜欢第二种,可以直接并发,多长的消息都能很快下载合并完。

    方法一:让消息老老实实往上滚
    让脚本不断往上滚,使劲滚,滚到天荒地老,把以前的消息一层层加载出来。
    等全部加载完,再把页面里用户和AI的消息抓出来,整理成 TXT。
    优点:简单、老实、不容易出错。
    缺点:慢,而且长对话很容易卡。
    如果对话超级长,几百层楼滚完以后,网页里同时塞着一大堆消息,浏览器可能直接卡死。

    方法二:直接构造消息请求
    抓包研究一下请求体的结构,配合浏览器自带的cookie,直接请求聊天数据。这样几百层对话一般几秒钟就能拿完,而且不用把所有消息真的渲染到网页里。
    优点:快、不卡、很爽。
    缺点:网站一更新,请求格式可能会变,需要重新看一下。
    另外如果请求发得太猛,也可能429 。不过目前用下来,这种方法其实还挺稳的。

    以下是研究过程中找到的参考的项目:思想大差不差,如果有其他网页版的要导出,思路也差不多。如果大家需要我也可以研究一下。
    https://github.com/Kirito-Elucidator/ChatGPT-Exporter
    https://github.com/sisodiabhumca/ai-exporter



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 3血液 +2 追随 +2 堕落 +1 收起 理由
    WUZ021 + 1 感谢分享!
    cdcai + 1 感谢分享
    毛茸茸兽兽 + 2 + 1 感谢分享!

    查看全部评分

    回复

    使用道具 举报

    灵光补脑剂生金蛋的鹅超能留声机飘飘终章美恐:新的开始初遇朱迪威猛尼特收获土豆晓月终焉草莓奶霜筒

      看起来这个帖子应该放到Code区?
      有更优雅的导出对话的方法,比如用插件Voyager,或者让AI帮你写一个插件(这不就是Code区的底层逻辑吗,狗头)
        收起(2)
      回复

      使用道具 举报

        本帖最后由 咸鱼鱼 于 2026-9-4 05:26 编辑

        玩酒馆好像不是在文学创作区,而是被挪到和谐游戏区了
        我反正以前的都被挪走了

        * 使用AI或者使用其他可以被判定为非个人原创的软件进行主题帖的编辑
           使用AI将不会被判定为个人原创字数,所以在有字数要求的板块,
           坛友可以使用AI润色,但是请确保自身原创字数达到该板块的最低发帖字数要求

        此外除了code区对于ai发帖限制相对宽松之外,其他区对ai发帖的要求都比较严格,请注意一下哦

        个人觉得你的帖子应该是混入了一些AI生成的内容但是总体上原创字数是达标了的,但是一切以版主为准
          收起(1)
        • 沃克123 沃克123 :大大,我这个帖子并不是讲酒馆的,原帖子提到就是为了排除错误受众,移到和谐区才是要哭了....无论如何,还是谢谢大大提醒发帖的相关事宜,也感谢信任。
          关于ai的问题,作为新手第一次发贴,我这个帖子的编辑次数很多,后台要是能看到修改过程,一定会知道这是斟字酌句反复修改后的,所以有不一致的问题,我知道最后读起来风格确实很割裂,但自认为是把事情讲清楚了的。我怕专业术语讲错了用了ai润色,但原稿就实实在在是自己的,并且自己删减了很多词让它精简,所以有种语言风格大乱炖的感觉吧?(好怕这段也被认成ai)
          2026-09-04 08:17 回复
        • 我也说一句

        回复

        使用道具 举报

        炙热的格拉迪欧拉斯【夏日限定】夏日的泰凯斯永远的克叔性感男神GM保加利亚妖王自定义男从Homunculus

          我用的grok,可以用这个吗,几十万字手动存太麻烦了
          回复

          使用道具 举报

          金风玉露方丈的木鱼槌炉石与家猫咪合唱团(夏日)盈满心相元石法师I· 学识之章『召唤好运的角笛』雾港捞月鎏彩万幢男巫之歌

            回复

            使用道具 举报

            钢铁勇士弯刀牧羊人寻觅知识大典森林羊男『狄文卡德的残羽』鎏彩万幢

              学到了,对了,题主有没有什么网页端聊天太长,不得不开新窗口,但是能让新窗口快速交接任务的法子?现在头疼这件事来着
                收起(1)
              回复

              使用道具 举报

              为承父志瑞雪兆丰年,生灵万物新御医神兔黄色就是俏皮永亘环雾港捞月

                如果是在手机的软件上还能用吗?
                  收起(1)
                回复

                使用道具 举报

                我的天使GM吸血伯爵吃饱金币的Doge苏格兰圆脸胖鸡小小舞台守卫: 坚守眼位永浴爱河肉垫手套御医神兔『搓粉团珠』

                  哦⊙ω⊙什么都不用装,复制段代码就行,还挺方便的欸~还是第一次知道书签功能还能这样用
                  回复

                  使用道具 举报

                  伽蓝寺神秘木匣業火死鬥帅气的本・比格You Can Pet Blaidd十年一梦【夏日限定】夏日的泰凯斯永远的克叔永浴爱河男巫之歌虚空之海的鲸

                    输入代码之后,AI写文直接盖了几百层吗,看起来非常便携的功能。不过AI写文还是有很多诟病,少很多手写那种感情色彩。
                    回复

                    使用道具 举报

                    您需要登录后才可以回帖 登录 | 立即注册

                    本版积分规则

                    关闭

                    站长公告上一条 /1 下一条

                    文字版|手机版|小黑屋|GameMale

                    GMT+8, 2026-9-4 13:28 , Processed in 0.073263 second(s), 79 queries , Redis On.

                    Copyright © 2013-2026 GameMale

                    All Rights Reserved.

                    快速回复 返回列表