豆包去水印脚本

// ==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;
}
})();

 

 

上一篇 电脑右键找不到【新建Word/PPT/Excel】的解决方法
下一篇 打印机如何下载驱动两种方法

站点性能

运行正常
实时心跳0 ms
页面加载
0
SQL 查询
0
服务端响应
0 ms
峰值内存
0 MB