0%

利用油猴批量删除微博

由于微博并未开放批量删除微博的功能,故利用油猴再个人微博页面上执行简单的逐条删除页面中的微博的脚本。即将下列代码配置到油猴插件中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
'use strict';

var s = document.createElement("script");
s.setAttribute("src","https://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.min.js");
s.onload = function(){
//微博一页手动刷新默认加载上线40条微博
for(var i = 0; i <= 40; i++){
//800ms执行一次,再小的话出错率大大增加,甚至报错
setTimeout(function(){
$('a[action-type="fl_menu"]')[0].click();
$('a[title="删除此条微博"]')[0].click();
$('a[action-type="ok"]')[0].click();
}, 800*i);
}
}
document.head.appendChild(s);

编辑过程中应注意配置正确的匹配URL,即 @match 字段,应与个人微博页面的URL保持一致。脚本编辑完成后使用 ctrl + s 保存。

然后再油猴的管理面版将该脚本的状态切换为启用。然后回到个人微博页面刷新页面即可开始执行批量删除操作。欲停止执行,可关闭该页面或停用油猴再重新加载页面即可。