2022最新批量删除微博教程!

支持批量删除微博

        批量删除清空点赞

         批量删除关注

         批量删除评价

         批量删除粉丝

微博本身不提供批量删除微博的方法,,下面就是一个批量删除微博的方法

这个大一个微博居然连一个一键删除的功能都没有,是怕用户连夜删号跑路吗?

今天找到了失传已久的微博账号,号是2012年注册的,已经四五年不用了,翻了翻好家伙之前发的都是什么玩意,想全部删掉,再一看,好家伙两千多条…

在微博设置里找到了半天也没到一键清空账号的功能,甚至连批量删除也没有,一个字 绝!

看来有事儿还得找度娘和知乎解决,在知乎上发现两种,第一个中就是卖软件的,说白了就是收费的,第二种需要在网页植入脚本,推荐大家用第二种

但是我觉得第二种还是不够方便,一般人还是不会用,有一定的学习门槛

于是我找到了第三种方法!

使用谷歌浏览器插件,一键安装之后,就可以实现「自动删除」和「手动批量删除」

实测,自动删除功能删除几条之后会出现异常卡住不动,而且速度也不快,所以推荐手动批量删除

/* eslint-disable no-unused-vars */
/* eslint-disable no-extra-semi */
/* eslint-disable no-console */
// ==UserScript==
// @name         2022weibo_new一键删除、清空助手
// @namespace    
// @version      1.0.8
// @description  一键批量删除微博、取消关注、删除粉丝、删除点赞记录
// @author      echo_wx:WZMSLR
// @match      https://weibo.com/*
// @icon         https://tva2.sinaimg.cn/crop.2.18.304.304.180/ad573135jw8f33qt1c74sj208k08z75q.jpg?KID=imgbed,tva&Expires=1671381776&ssig=du6gqkc8OF
// @license      MIT
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js
// @require      https://cdn.bootcdn.net/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js
// @grant        none
// ==/UserScript==
 
;(function () {
  'use strict'
 
  const jq = window.jQuery
 
  const HELPER_NAME = '2022年新版微博一键清空助手_微博@当时我就没憋住'
  const TOKEN = jq.cookie('XSRF-TOKEN')
  const WB_CONFIG = window.$CONFIG
  const UID = WB_CONFIG.uid
  const USER = WB_CONFIG.user
 
  const showNewWeoboTip = () => {
    const newWeiboEntry = jq('a[action-type="changeversion"]')
 
    if (!newWeiboEntry[0]) {
      return setTimeout(showNewWeoboTip, 500)
    }
 
    const tip = jq('<div />')
 
    tip
      .css({
        position: 'fixed',
        top: 70,
        left: 10,
        width: 200,
        height: 30,
        color: '#f00',
        background: '#fff',
        border: '1px solid #f00',
        lineHeight: '30px',
        textAlign: 'center',
        cursor: 'pointer',
      })
      .text('当前是旧版,是否切换到新版?')
      .click(() => {
        if (newWeiboEntry[0]) {
          newWeiboEntry[0].click()
        }
      })
 
    jq('#plc_frame').append(tip)
  }
 
  if (!USER) {
    return showNewWeoboTip()
  }
 
  const STATUSES_COUNT = USER.statuses_count
  const FRIENDS_COUNT = USER.friends_count
  const FOLLOWERS_COUNT = USER.followers_count
  const URL_PREFIX = 'https://weibo.com/u'
  const c_app = jq('#app')
  const c_menu = jq('<div />')
  const c_notice = jq('<div />')
  const c_btn = jq('<div />')
 
  if (!UID) return
 
  // 当前删除页码
  let deletePage
  // 已删除数
  let deletedCount
  // 停止清空
  let stop
  // 折叠菜单
  let fold
 


 
  /** ===== 清空粉丝列表 ===== */
 
  // 清空粉丝列表
  const cleanFans = () => {
    const url = URL_PREFIX + '/page/follow/' + UID + '?relate=fans'
 
    if (!utils.checkURL(url, '我的粉丝')) return
 
    const r = confirm('echo博主@当时我就没憋住温馨提示:想清楚了吗?这是要清空所有关注的人哦,确定吗?')
 
    if (r === true) {
      reset()
 
      c_btn.show()
      utils.showNotice('马上开始移除粉丝')
 
      getFansList()
    }
  }
 
  // 获取微博粉丝列表
  const getFansList = () => {
    if (stop) return
 
    jq.ajax({
      url: '/ajax/friendships/friends?uid=' + UID + '&relate=fans&page=1',
      type: 'GET',
      dataType: 'json',
    })
      .done(function (res) {
        utils.log('获取微博粉丝分页', res)
        if (res && res.users) {
          if (res.users.length === 0) {
            return end()
          }
 
          deletePage++
 
          utils.log('第 ', deletePage, ' 页')
 
          // 循环promise
          const promisesTask = res.users.map((item, index) => {
            return () =>
              new Promise(resolve => {
                setTimeout(() => {
                  const id = item.id
                  const no = index + 1
 
                  if (stop) return
 
                  utils.log('待删除粉丝', no, id)
                  utils.showDeleteNotice(FOLLOWERS_COUNT, no)
                  deleteFans(id).done(resolve)
                }, Math.random() * 500 + 500)
              })
          })
 
          utils.serialPromise(promisesTask, () => {
            setTimeout(() => {
              getFansList()
            }, 1000)
          })
        }
      })
      .fail(utils.alertFail)
  }
 
  // 移除粉丝
  const deleteFans = id => {
    const postData = { uid: id }
 
    return jq
      .ajax({
        url: '/ajax/profile/destroyFollowers',
        contentType: 'application/json;charset=UTF-8',
        type: 'POST',
        dataType: 'json',
        headers: {
          'x-xsrf-token': TOKEN,
        },
        data: JSON.stringify(postData),
      })
      .done(function (res) {
        deletedCount++
        utils.log('已删除粉丝', id, res)
      })
      .fail(utils.alertFail)
  }
 
  /** ===== 清空赞列表 ===== */
 
  // 清空赞列表
  const cleanLike = () => {
    const url = URL_PREFIX + '/page/like/' + UID
 
    if (!utils.checkURL(url, '我的赞')) return
 
    const r = confirm('echo博主@当时我就没憋住温馨提示:想清楚了吗?这是要清空所有的赞哦,确定吗?')
 
    if (r === true) {
      reset()
 
      c_btn.show()
      utils.showNotice('马上开始移除赞')
 
      getLikeList()
    }
  }

  // 初始化按钮
  const initBtn = () => {
    // 生成按钮
    c_btn.css({
      display: 'none',
      position: 'fixed',
      top: 70,
      right: 10,
      width: 140,
      height: 25,
      border: '1px solid #0f0',
      background: '#fff',
      zIndex: 9999,
      fontSize: 14,
      textAlign: 'center',
      cursor: 'pointer',
    })
 
    c_btn.text('停止').click(() => {
      stop = true
      c_btn.hide()
      c_notice.hide()
      utils.log('已停止操作')
    })
 
    c_app.append(c_btn)
  }
 
  // 初始化提示框
  const initNotice = () => {
    // 生成提示框
    c_notice.css({
      display: 'none',
      position: 'fixed',
      top: 100,
      right: 10,
      width: 140,
      border: '1px solid #00f',
      background: '#fff',
      zIndex: 9999,
      fontSize: 14,
      textAlign: 'center',
    })
 
    c_app.append(c_notice)
  }
 
  // 初始化
  const init = () => {
    reset()
    initMenu()
    initBtn()
    initNotice()
  }
 
  init()
})()

有条件的小伙伴可以直接去谷歌浏览器使用下方教程实现

 需要结合插件以及Google Chrome的插件安装,一起使用才能完美运行

完整版教程以及代码分享

如何移除ruby mac 如何移除微博粉丝_javascript

安装后界面展示

如何移除ruby mac 如何移除微博粉丝_jquery_02

详情教程介绍请戳下方链接

微博最新批量删除微博js脚本使用教程