清理python123拉的屎
当前为
// ==UserScript==
// @name 去除python123.io选择题代码框复制保护(去除复制的多余字符)
// @namespace http://tampermonkey.net/
// @version 1.3.1
// @description 清理python123拉的屎
// @author 4532
// @match http://*python123.io/*
// @match https://*python123.io/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
function removeshit() {
var watermarkClass = "water-mark is-text-white";
var elements = document.getElementsByClassName(watermarkClass);
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
element.innerText = "";
}
}
var ID = null;
ID = setInterval(isxxt, 3000);
function isxxt() {
var Urlt = window.location.href;
if (Urlt.includes("choices")) {
clearInterval(ID);
setbtm();
setInterval(removeshit, 3500)
}
}
function setbtm() {
var button = document.createElement("button");
button.innerText = "手动移除多余字符(自动去除失效时点击)";
button.style.position = "fixed";
button.style.top = "50%";
button.style.width = "120px";
button.style.height = "60px";
button.style.left = "80%";
button.style.transform = "translate(-50%, -50%)";
button.style.zIndex = "9999";
document.body.appendChild(button);
button.addEventListener("click", removeshit);
var isDragging = false;
var startX, startY, mouseX, mouseY;
button.addEventListener("mousedown", function(event) {
startX = event.clientX;
startY = event.clientY;
isDragging = true;
button.classList.add("dragging");
});
button.addEventListener("mouseup", function(event) {
isDragging = false;
button.classList.remove("dragging");
});
document.addEventListener("mousemove", function(event) {
if (isDragging) {
mouseX = event.clientX;
mouseY = event.clientY;
var deltaX = mouseX - startX;
var deltaY = mouseY - startY;
var left = button.offsetLeft + deltaX;
var top = button.offsetTop + deltaY;
button.style.left = left + "px";
button.style.top = top + "px";
startX = mouseX;
startY = mouseY;
}
});
}
})();