吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9978|回复: 134
上一主题 下一主题
收起左侧

[其他原创] 【0323更新】去除“文心一言”背景的水印油猴脚本

    [复制链接]
跳转到指定楼层
楼主
1595901624 发表于 2023-3-18 22:18 回帖奖励
本帖最后由 1595901624 于 2023-3-23 22:25 编辑

朋友申请的“文心一言”内测资格通过了,我试用了下,发现页面背景有水印。如果这样截图出去不就泄漏个人信息了吗。所以就写了个脚本去除水印。

原理很简单,就是加了个样式。现在截图就看起来很清爽了

油猴下载地址:
文心一言去除水印 (greasyfork.org)



v0.5---3月23日更新(支持最新版本)

注:0.4版本会导致文心一言打不开或者浏览器卡死现象,请尽快升级最新脚本。
如果后续出现文心一言无法打开或者打开文心一言后浏览器卡死,请第一时间先关闭脚本。
1、去背景水印
2、去AI作图水印
3、去超时弹窗
4、聊天头像默认为文心一言图标
(保护个人隐私)


v0.4---3月22日更新
1、去背景水印
2、去AI作图水印
3、去超时弹窗
4、聊天头像默认为文心一言图标
(保护个人隐私)

v0.2---3月20日更新
截至3月20日,文心一言加强了水印标签的功能。目前脚本已经支持去除最新版的水印。
(看来百度是铁了心的要一直加水印了,目前尚还不清楚加水印的目的)

v0.1 --- 3月18日更新

源码也贴下:
[JavaScript] 纯文本查看 复制代码
// ==UserScript==
// @name         文心一言去除水印(文心一言助手)
// @namespace    [url=http://tampermonkey.net/]http://tampermonkey.net/[/url]
// @version      0.4
// @description  去除文心一言页面的水印,去除AI作图的水印、去除超时弹窗、头像改为默认头像
// @author       我是小学生
// @match        [url=https://yiyan.baidu.com/]https://yiyan.baidu.com/[/url]*
// @icon         [url=https://nlp-eb.cdn.bcebos.com/logo/favicon.ico]https://nlp-eb.cdn.bcebos.com/logo/favicon.ico[/url]
// @grant        none
// @license      GPL-3.0
// @run-at       document-end
// @supportUrl   [url=https://github.com/1595901624/ERNIEBotHelper]https://github.com/1595901624/ERNIEBotHelper[/url]
// ==/UserScript==

(function () {
    'use strict';

    const style = document.createElement('style');
    style.innerHTML = `.ebhelper-hide { visibility: hidden !important; }`;
    document.head.appendChild(style);

    // ai图片水印标记
    const aiImageWaterFlag = "x-bce-process=style/wm_ai";

    // 创建一个MutationObserver实例
    const observer = new MutationObserver(function (mutations) {
        // 获取水印元素
        let watermark = getElementByRegex(/^[\w\d]{8}-[\w\d]{4}-[\w\d]{4}-[\w\d]{4}-[\w\d]{12}$/);
        if (watermark != null && watermark.classList != null && !watermark.classList.contains('ebhelper-hide')) {
            hideWatermark(watermark);
        }

        // 获取弹窗的元素
        let timeoutDialog = document.querySelector("div[class='ant-modal-root']");
        if (timeoutDialog != null && !timeoutDialog.classList.contains('ebhelper-hide')) {
            hideTimeoutDialog(timeoutDialog);
        }

        // 隐藏图片水印并处理头像
        let allImage = document.querySelectorAll("img");
        if (allImage != null) {
            hideAIImageWatermark(allImage);
        }
    });

    // 开始观察document,并在节点添加或删除时检测变化
    observer.observe(document, {
        childList: true,
        subtree: true
    });


    /**
     * 隐藏超时弹窗
     */
    function hideTimeoutDialog(element) {
        console.log("隐藏超时弹窗!");
        element.classList.add('ebhelper-hide');
    }


    /**
     * 隐藏水印
     */
    function hideWatermark(element) {
        console.log("隐藏水印!");
        element.classList.add('ebhelper-hide');
    }

    /**
     * 隐藏图片水印并处理头像
     */
    function hideAIImageWatermark(images) {
        images.forEach(element => {
            let url = element.getAttribute("src");
            // 去除水印
            if (url != null && url.indexOf(aiImageWaterFlag) != -1) {
                if (url.indexOf(aiImageWaterFlag) != -1) {
                    console.log("隐藏图片水印!");
                    element.setAttribute("src", url.replace(aiImageWaterFlag, ""))
                }
            }
            // 处理头像
            if (url != null
                && element.getAttribute("alt") == '头像'
                && url.indexOf('icon-rb') == '-1') {
                console.log("设置头像为默认值!");
                element.setAttribute("src", 'https://nlp-eb.cdn.bcebos.com/logo/favicon.ico')
            }
        });
    }

    /**
     * 正则匹配元素,获取第一个元素
     * @param {*} pattern 
     * @returns 
     */
    function getElementByRegex(pattern) {
        let allElements = document.getElementsByTagName('div');
        let result = "";

        for (let i = 0; i < allElements.length; i++) {
            let element = allElements[i];
            let attr = element.getAttribute('id');
            if (attr != null && pattern.test(attr)) {
                result = element;
                break;
            }
        }

        return result;
    }


})();

免费评分

参与人数 41吾爱币 +41 热心值 +37 收起 理由
Moyahito + 1 + 1 我很赞同!
lrt9393 + 1 + 1 谢谢@Thanks!
GLADZJUER + 1 + 1 谢谢@Thanks!
鸿鹄之鸿 + 1 + 1 谢谢@Thanks!
xiahexingkong + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
小猫猫 + 1 最新版js用了私有js,还加密了,有些危险啊
LYTLYT + 1 谢谢@Thanks!
cch52pk + 1 + 1 热心回复!
hza0510 + 1 我很赞同!
junjia215 + 1 + 1 用心讨论,共获提升!
黄金体验 + 1 + 1 谢谢@Thanks!
tu999 + 1 我很赞同!
erz32306 + 1 我很赞同!
Star0Platinum + 1 我很赞同!
3rexx + 1 + 1 谢谢@Thanks!
yuwochangzai + 1 热心回复!
21SGKenny111 + 1 热心回复!
crizquan + 1 + 1 我很赞同!
夜游星河 + 1 + 1 我很赞同!
aa20221101 + 1 + 1 热心回复!
zhujue + 1 + 1 我很赞同!
zchmomo + 1 + 1 我很赞同!
LoyiGood + 1 + 1 我很赞同!
gulang20230313 + 1 鼓励转贴优秀软件安全工具和文档!
gxfc888 + 1 我很赞同!
bailunb + 1 + 1 谢谢@Thanks!
VXORBY + 1 + 1 谢谢@Thanks!
anwen + 2 + 1 鼓励转贴优秀软件安全工具和文档!
Amor316 + 1 + 1 我很赞同!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
461735945 + 1 + 1 谢谢@Thanks!
why45 + 1 + 1 谢谢@Thanks!
fyb10845 + 1 + 1 热心回复!
huliquqin + 1 + 1 谢谢@Thanks!
huangrike + 1 + 1 我很赞同!
shuibeng2023 + 1 + 1 谢谢@Thanks!
yuanmo + 1 + 1 我很赞同!
Clearlove7l + 1 + 1 感谢分享
andyxiao88 + 1 + 1 我很赞同!
lio2232 + 1 + 1 谢谢@Thanks!
Mlgbz + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
涛之雨 发表于 2023-3-18 23:12
本帖最后由 涛之雨 于 2023-4-16 00:24 编辑

刚刚收到百度测试的短信(几乎都忘了这个事情了。。。。)
楼主的这个脚本greasyfork上好像无了,浅浅的续个命(没了就算了,老恶意举报了)

【油猴脚本】温馨遗言去水印——支持自定义水印文本
https://www.52pojie.cn/thread-1774430-1-1.html
(出处: 吾爱破解论坛)



=========================以下为旧回复==================================

虽然没申请过,但是看了你的代码应该就只需要加一行就行

[JavaScript] 纯文本查看 复制代码
GM_addStyle(`#eb-watermark{visibility: hidden!important}`)


GM_addStyle需要在头信息里声明

[JavaScript] 纯文本查看 复制代码
// [url=home.php?mod=space&uid=609072]@grant[/url]        GM_addStyle

免费评分

参与人数 4吾爱币 +6 热心值 +4 收起 理由
anwen + 3 + 1 用心讨论,共获提升!
苏紫方璇 + 1 + 1 用心讨论,共获提升!
1595901624 + 1 + 1 热心回复!
gorkys + 1 + 1 用心讨论,共获提升!

查看全部评分

推荐
fodomee 发表于 2023-3-18 22:31
推荐
null2008 发表于 2023-3-18 22:36
4#
freedom2023 发表于 2023-3-18 22:19
感谢分享
5#
yubujingren 发表于 2023-3-18 22:25
这个棒棒的
6#
linzilinzi 发表于 2023-3-18 22:27
大佬好厉害啊,
7#
lee3278 发表于 2023-3-18 22:46
fodomee 发表于 2023-3-18 22:31
文心一言比GPT差了很多,彦宏不行

听说直播的时候 百度股票蹭蹭下跳
8#
paopao365 发表于 2023-3-18 22:48
Nice!
9#
Ikuuss 发表于 2023-3-18 22:56
感谢分享谢谢
10#
buriedalan 发表于 2023-3-18 23:00
文心一言跟gpt没法比现阶段
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-29 09:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表