本脚本可以帮您快速移除大量说说:它们可能是您尴尬的黑历史。
// ==UserScript==
// @name 把他妈的QQ空间说说全删了!
// @namespace https://pen-yo.github.io/
// @version 2024-02-24
// @description 本脚本可以帮您快速移除大量说说:它们可能是您尴尬的黑历史。
// @author Penyo
// @match https://user.qzone.qq.com/*
// @icon https://qzonestyle.gtimg.cn/aoi/img/logo/favicon.ico
// @grant none
// ==/UserScript==
(async function () {
"use strict";
function delay(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
const button = document.createElement("button");
button.innerText = "屠杀,启动!(多点几次)";
new Map([
["position", "fixed"],
["z-index", "2077"],
["top", "0"],
["left", "0"],
]).forEach((v, k) => {
button.style.setProperty(k, v, "important");
});
button.addEventListener("click", async () => {
document.querySelector(".menu_item_311").querySelector("a").click();
await delay(1500);
const iframe =
document.querySelector(".app_canvas_frame").contentWindow.document;
const posts = iframe.querySelectorAll(".del_btn");
if (posts.length > 0) {
posts.forEach((ss) => {
ss.click();
});
await delay(500);
document.querySelectorAll(".qz_dialog_layer_sub").forEach((yesButton) => {
yesButton.click();
});
} else alert("似乎根本就没他妈什么要删的");
});
await delay(1000);
try {
document.querySelector(".bg-body").appendChild(button);
} catch (e) {}
})();