Talk about how to delete all the latest QQ space in 2023_QQ space talk about how to delete in batches

Talk about automatic deletion of the latest QQ space in 2023_2023 batch delete QQ space talk about plug-in gadgets_How to delete QQ space in batches at one time

How to delete more than 1,000 posts? QQ space said how to delete in batches_How to delete all the space I posted

Using the Google Chrome plug-in, after one-click installation, "automatic deletion" and "manual batch deletion" can be realized

According to the actual measurement, the automatic deletion function will be abnormally stuck after deleting a few items, and the speed is not fast, so manual batch deletion is recommended

It needs to be installed in combination with plug-ins and Google Chrome plug-ins to work perfectly together

 

The batch delete QQ space mentioned in the introduction of the detailed tutorial talks about the script

// ==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)
}

 

The previous code has expired, and the invalid space talks about deleting the code as follows 

 

 

 

 

 

 

 

 

Step 4. Install the plugin script content we deleted [key]

Click here to open the Tampermonkey plugin

 

 

 

 

 

 

 Paste and save

Next, we open the QQ space and log in to the home page - automatic loading 

 

If you don't know how to install, you can private message 

There are many other methods such as software method to delete

 

The plugin is packaged 

 Talk about batch deletion of Qzone丨The latest version of Qzone in 2023 talks about batch deletion of plug-ins

Guess you like

Origin blog.csdn.net/wangwei490202517/article/details/129244672