去豆包水印

查看 66|回复 8
作者:928956673   
求一个豆包批量去水印工具,或者我看有大佬发了这个贴子,可以直接去水印下载,但是不会用,有教我的也可以
https://www.52pojie.cn/thread-2065188-1-1.html

水印, 豆包

ikunkunkun   

首先下载脚本猫:https://scriptcat.org/zh-CN
然后在扩展脚本里开启开发人员模式
最后把点击脚本猫-新建脚本-复制代码到文本框-左上角文件-保存  既可
928956673
OP
  


ikunkunkun 发表于 2025-10-12 20:40
首先下载脚本猫:https://scriptcat.org/zh-CN
然后在扩展脚本里开启开发人员模式
最后把点击脚本猫-新建 ...

添加了,但是提示 此脚本还未被执行,不知道是不是需要更改什么,不好用
ikunkunkun   

按照你帖子中的那个链接(https://www.52pojie.cn/thread-2065188-1-1.html)中的操作步骤操作就行了,刚试过是没有问题的
一场荒唐半生梦   


928956673 发表于 2025-10-12 20:54
添加了,但是提示 此脚本还未被执行,不知道是不是需要更改什么,不好用

截图给我看看,一般正常下载图片就可以无水印了
928956673
OP
  

论坛好像有啊
ikunkunkun   


ikunkunkun 发表于 2025-10-12 21:14
截图给我看看,一般正常下载图片就可以无水印了

发不了截图啊,就是这个脚本我直接系统默认设置导入了,但是没办法用,下载的还是有水印的图片
ikunkunkun   


928956673 发表于 2025-10-12 21:45
发不了截图啊,就是这个脚本我直接系统默认设置导入了,但是没办法用,下载的还是有水印的图片

[JavaScript] 纯文本查看 复制代码// ==UserScript==
// @name         豆包AI生图去水印
// @namespace    http://tampermonkey.net/
// @version      1.0.0
// @description  通过hook掉JSON.parse实现豆包AI生图下载原图去水印!
// @AuThor       LauZzL
// @match        https://www.doubao.com/*
// @Icon         https://www.google.com/s2/favicons?sz=64&domain=doubao.com
// @grant        none
// ==/UserScript==
(function() {
        'use strict';
        function findAllKeysInJson(obj, key) {
                const results = [];
                function search(current) {
                        if (current && typeof current === 'object') {
                                if (!Array.isArray(current) && Object.prototype.hasOwnProperty.call(current, key)) {
                                        results.push(current[key]);
                                }
                                const items = Array.isArray(current) ? current: Object.values(current);
                                for (const item of items) {
                                        search(item);
                                }
                        }
                }
                search(obj);
                return results;
        }
        let _parse = JSON.parse;
        JSON.parse = function(data) {
                let jsonData = _parse(data);
                if (!data.match('creations')) return jsonData;
                let creations = findAllKeysInJson(jsonData, 'creations');
                if (creations.length > 0) {
                        creations.forEach((creaetion) = >{
                                creaetion.map((item) = >{
                                        const rawUrl = item.image.image_ori_raw.url;
                                        item.image.image_ori.url = rawUrl;
                                        //预览时也去水印
                                        //item.image.image_preview.url = rawUrl;
                                        //item.image.image_thumb.url = rawUrl;
                                        return item;
                                });
                        })
                }
                return jsonData;
        }
})();
贴上这个代码不行吗??????
928956673
OP
  


928956673 发表于 2025-10-12 21:45
发不了截图啊,就是这个脚本我直接系统默认设置导入了,但是没办法用,下载的还是有水印的图片

需要把 [url] 删掉
您需要登录后才可以回帖 登录 | 立即注册

返回顶部