微博是一个极其公开的网络平台,所有发出的微博内容都是公开的,所以有时候可能需要删除一些内容,毕竟过时了,不想留了。微博是禁止批量删除的,但对于几千上万条微博来说,一条一条去删除是很困难的事情。因此出现了很多第三方的工具(应用),但那些第三方工具都有一定的不安全性,不推荐使用。上面说到,既然可以一条一条来删除,那能不能让“机器人”来模仿完成呢?答案是肯定的。
现在就推荐一种方法,让浏览器来自动完成一条条删除的动作。推荐使用Chrome浏览器,方法如下:
1、使用Chrome浏览器打开 https://weibo.com/
2、按下键盘F12,打开控制台窗口,并点击“Console”栏目。
3、在Console内,粘贴以下代码:
'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() {
setInterval(function() {
if (!$('a[action-type="feed_list_delete"]')) {
$('a.next').click();
} else {
$('a[action-type="feed_list_delete"]')[0].click();
$('a[action-type="ok"]')[0].click();
}
// scroll bottom let auto load
$('html, body').animate({ scrollTop: $(document).height() }, 'slow');
}, 800);
};
document.head.appendChild(s);
按回车键,网页开始自动执行。网页停止后,重复粘贴代码并敲回车,如此反复(每次可删除100条左右)。
(更新日期:2019年11月16日,测试有效)。
