【清空微博工具】打开电脑微博的个人主页,会自动删除登陆账号已发的微博信息

打开电脑微博的个人主页,会自动删除登陆的账号的已发微博信息,按提示操作。删除的微博信息不能恢复。删除前请考虑清楚。

// ==UserScript==
// @name         【清空微博工具】打开电脑微博的个人主页,会自动删除登陆账号已发的微博信息
// @version      0.3
// @description  打开电脑微博的个人主页,会自动删除登陆的账号的已发微博信息,按提示操作。删除的微博信息不能恢复。删除前请考虑清楚。
// @author       cricketoo
// @match        https://weibo.com/u/*
// @require https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-d/jquery/2.1.4/jquery.min.js
// @require https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-d/sweetalert/2.1.2/sweetalert.min.js
// @require https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-d/toastr.js/2.1.4/toastr.min.js
// @license           End-User License Agreement
// @grant             unsafeWindow
// @namespace https://gf.qytechs.cn/users/372110
// ==/UserScript==

(function() {
    'use strict';

    var deleteCount = 0; // 用于记录删除动作执行次数

    // 当页面加载完成后执行
    function clickElementWithText(text) {
        $("div[class='woo-box-flex woo-box-justifyBetween']").each(function() {
            if ($(this).text().trim() === text) {
                $(this).click();
                deleteCount++;
                setTimeout(clickElementdel, 50);
                
            }
        });
    }

function clickElementdel() {
setTimeout(function() {
    if ($("body").find("button[class='woo-button-main woo-button-flat woo-button-primary woo-button-m woo-button-round woo-dialog-btn']").length>0){
        $("body").find("button[class='woo-button-main woo-button-flat woo-button-primary woo-button-m woo-button-round woo-dialog-btn']")[0].click();
   // 每次执行删除动作时增加计数器
    toastr.success('已删除:' + deleteCount + ' 条微博', '', {
  positionClass: 'toast-top-right',
  closeButton: true, // 是否显示关闭按钮
  progressBar: true, // 是否显示进度条
  timeOut: 1000 // 显示时间(毫秒)
});
}else{
 setTimeout(clickElementdel, 200);
}
    }, 200);
}

    function clickElementsPeriodically() {
        setInterval(function() {
       if ($("body").find("button[class='woo-button-main woo-button-flat woo-button-primary woo-button-m woo-button-round woo-dialog-btn']").length == 0){
            $("i[class^='woo-font woo-font--angleDown']")[0].click();
            setTimeout(function() {
                clickElementWithText('删除');
            }, 50);
             }
}, 1000); // 每隔1秒执行一次
    }

    $(document).ready(function() {
var link = document.createElement('link');
        link.href = 'https://cdn.staticfile.org/toastr.js/2.1.4/toastr.min.css';
        link.rel = 'stylesheet';
        link.type = 'text/css';
        document.head.appendChild(link);
  swal({
   title: "是否开始删除已发布的微博?",
    text: "开启后本插件将自动删除此号发出的微博,直到删除所有微博为止,停止删除请直接关闭浏览器。请确保你是该微博账号的所有人,删除后不能恢复。你自行承担责任。",
    icon: "success",
    buttons: ['暂时不用', '开始删除微博'],
  }).then((value) => {
    if (value) {
     console.log('开始执行删除微博动作');
     //setInterval(function() {$("body").find("button[class='woo-button-main woo-button-flat woo-button-primary woo-button-m woo-button-round woo-dialog-btn']")[0].click();}, 500);
     setTimeout(function() {
        clickElementsPeriodically();
}, 100);
       swal({
      title: "正在为您删除微博,停止删除请直接关闭浏览器",
      icon: "info",
    });
    } else {

  }
  });

    });

})();

QingJ © 2025

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