百度文心一言去水印

猜测百度有人时刻关注这里,已被封杀,不再更新,但仍然有办法对抗水印,不再公开。

当前为 2023-03-25 提交的版本,查看 最新版本

// ==UserScript==
// @name         百度文心一言去水印
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  猜测百度有人时刻关注这里,已被封杀,不再更新,但仍然有办法对抗水印,不再公开。
// @author       夜雨
// @match        https://yiyan.baidu.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=baidu.com
// @grant        none
// @license      MIT
// ==/UserScript==


(function() {
	'use strict';
	
	var hideWater = function() {
	    //方案来源 https://gf.qytechs.cn/zh-CN/scripts/462166
			let divMask = document.querySelector('div[style^="pointer-events"]')
			if (divMask) {
				let hideMask = document.createElement("style");
				hideMask.setAttribute("id","hideStyle")
				hideMask.innerHTML = `div[style^="pointer-events"]{visibility: hidden !important;opacity: 0 !important;position:absolute !important;z-index:-999 !important;}`
				let divId = divMask.getAttribute("id")
				let v = document.querySelector("#hideStyle")
				if(v){
					v.remove()
					document.body.append(hideMask)
				}else{
					
					document.body.append(hideMask)
				}
				
			}
	}
	
	
	var vv = ()=>{
		
		
		
		
		var old = null;
		try {
			old = MutationObserver.prototype.observe;
			MutationObserver.prototype.observe = function(target, options) {
				console.log("Hook MutationObserver observe")
				hideWater();
				return old;
		
			}
		} catch (e) {}
		
		try {
			old = WebKitMutationObserver.prototype.observe;
			WebKitMutationObserver.prototype.observe = function(target, options) {
				console.log("Hook WebKitMutationObserver observe")
				hideWater();
				return old;
			}
			
		} catch (e) {}
		
		try {
			old = MozMutationObserver.prototype.observe;
			MozMutationObserver.prototype.observe = function(target, options) {
				console.log("Hook MozMutationObserver observe")
				hideWater();
				return old;
			}
		} catch (e) {}
	}
	

	setTimeout(hideWater,500)
	setTimeout(vv,1000)
	

	//去超时弹窗。去AI画图水印
	setInterval(() => {
		if (document.querySelector(".ant-modal-root")) {
			document.querySelectorAll(".ant-modal-root").forEach(item => {
				item.remove()
			})
		}

		if (document.querySelector("img")) {
			document.querySelectorAll("img").forEach(item => {
				try {
					let imgUrl = item.getAttribute("src")
					if (imgUrl.indexOf("wm_ai") > -1) {
						item.setAttribute("src", imgUrl.replace(/style\/wm_ai/, ""))
					}

				} catch (e) {
					//TODO handle the exception
				}
			})
		}

	}, 2000)
	


	// Your code here...
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址