Sprechen Sie über das automatische Löschen des neuesten QQ-Speicherplatzes im Jahr 2023_2023, stapelweises Löschen von QQ-Speicherplatz, sprechen Sie über Plug-in-Gadgets_So löschen Sie QQ-Speicherplatz stapelweise auf einmal
Wie lösche ich mehr als 1.000 Beiträge? QQ Space sagte, wie man in Stapeln löscht_So löscht man den gesamten von mir geposteten Space
Mit dem Google Chrome-Plug-in können nach der Installation mit einem Klick „automatisches Löschen“ und „manuelles Batch-Löschen“ realisiert werden
Laut der tatsächlichen Messung bleibt die automatische Löschfunktion nach dem Löschen einiger Elemente ungewöhnlich hängen und die Geschwindigkeit ist nicht hoch. Daher wird eine manuelle Stapellöschung empfohlen
Es muss in Kombination mit Plug-Ins und Google Chrome-Plug-Ins installiert werden, damit es perfekt zusammenarbeitet
Der in der Einleitung des ausführlichen Tutorials erwähnte Batch-Delete-QQ-Bereich befasst sich mit dem Skript
// ==UserScript==
// @name 2023年最新QQ空间自动删除说说_QQ490202517
// @description 2023年一键删除QQ空间所有说说。不可恢复,慎用!
// @namespace https://greasyfork.org/users/197529
// @version 1.7.12
// @author echo微信:wzmslr
// @license wzmslr
// @match *://user.qzone.qq.com/*
// @noframes
// ==/UserScript==
'use strict'
addFloatButton('删除所有说说@echo qq490202517', async function () {
this.loop = !this.loop
const appIframe = document.querySelector('.app_canvas_frame')
if (!appIframe) {
const switchToTag = window.confirm('未切换到“说说”标签,是否立即切换?')
if (switchToTag) {
document.querySelector('.head-nav-menu>.menu_item_311>a').click()
} else {
return
}
}
const iframeDocument = appIframe.contentWindow.document
while (this.loop) {
clickAllEl('.del_btn', iframeDocument)
await sleepAsync(2000)
clickAllEl('.qz_dialog_layer_sub')
await sleepAsync(1500)
nextPage()
await sleepAsync(3000)
}
function nextPage () {
iframeDocument.querySelectorAll('.mod_pagenav_main>a').forEach(el => {
if (el.innerText === '下一页') {
el.click()
}
})
}
})
function clickAllEl (selector, parentNode = document) {
parentNode.querySelectorAll(selector).forEach(el => el.click())
}
async function sleepAsync (time) {
return new Promise(resolve => setTimeout(resolve, time))
}
function addFloatButton (text, onclick) {
if (!document.addFloatButton) {
const buttonContainer = document.body.appendChild(document.createElement('div')).attachShadow({ mode: 'open' })
buttonContainer.innerHTML = '<style>:host{position:fixed;top:3px;left:3px;z-index:2147483647;height:0}#i{display:none}*{float:left;margin:4px;padding:1em;outline:0;border:0;border-radius:5px;background:#1e88e5;box-shadow:0 1px 4px rgba(0,0,0,.1);color:#fff;font-size:14px;line-height:0;transition:.3s}:active{background:#42a5f5;box-shadow:0 2px 5px rgba(0,0,0,.2)}button:active{transition:0s}:checked~button{visibility:hidden;opacity:0;transform:translateY(-3em)}label{border-radius:50%}:checked~label{opacity:.3;transform:translateY(3em)}</style><input id=i type=checkbox><label for=i></label>'
document.addFloatButton = (text, onclick) => {
const button = document.createElement('button')
button.textContent = text
button.addEventListener('click', onclick)
return buttonContainer.appendChild(button)
}
}
return document.addFloatButton(text, onclick)
}
Der vorherige Code ist abgelaufen und das ungültige Leerzeichen weist auf das Löschen des Codes wie folgt hin
Schritt 4. Installieren Sie den Inhalt des Plugin-Skripts, den wir gelöscht haben [Schlüssel]
Klicken Sie hier, um das Tampermonkey-Plugin zu öffnen
Einfügen und speichern
Als nächstes öffnen wir den QQ-Bereich und melden uns auf der Startseite an – automatisches Laden
Wenn Sie nicht wissen, wie man es installiert, können Sie eine private Nachricht senden
Es gibt viele andere Methoden, z. B. Software-Methoden zum Löschen
Das Plugin ist verpackt