Bilibili半自动删除动态

日之朝矣

半自动删除动态

注意
该文章的代码有时效性,请使用前注意发布时间,发布时间较长不保证代码的可用性

本人JS懂得不多,所以就写了个半自动的

闲的没事发现自己B站账号里的动态特别多,暴露了复杂无比的个人成分,以及数不清的抽奖动态转发(19年到现在仅中奖1次),看着自己几年的动态量,自己手动删除怕是要删到麻木,然后就有了下面这段代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
let deleteIndex = 0

setInterval(() => {
let temp = document.querySelector(".bili-modal")
if (temp != null){
let e = document.createEvent("MouseEvents")
e.initEvent("click",true,true)
let t = document.querySelector(".bili-modal__button")
t.dispatchEvent(e)
}else{
let e = document.createEvent("MouseEvents")
e.initEvent("click",true,true)

let t = document.querySelectorAll(".bili-dyn-more__menu")[deleteIndex]
if (t.childNodes.length != 2){
deleteIndex++
return
}

t.querySelectorAll(".bili-dyn-more__menu__item")[1].dispatchEvent(e)
}
},750)

使用方式:

  1. B站首页 -> 点自己的头像进入个人空间 -> 打开动态页面
  2. 一直朝下滑动,加载个人动态,加载多少就能删多少
  3. 然后复制上面的代码,返回B站的动态页面,按F12打开开发者选项,选择控制台
  4. 在控制台下方 ,>这里,将代码粘贴进去,最后按回车即可
注意
发布专栏或者视频产生的动态无法被删除,会自动跳过。代码运行结束也没有提示信息
  • 标题: Bilibili半自动删除动态
  • 作者: 日之朝矣
  • 创建于 : 2023-01-04 17:31:45
  • 更新于 : 2023-10-10 08:35:51
  • 链接: https://rzzy.fun/2023/01/04/semiauto-del-bilibili-dynamic/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论
此页目录
Bilibili半自动删除动态