YUYU

胖鱼鱼

鱼儿游回

如何快速清空微博

我想静静,别问我静静是谁

1 分钟阅读

有时,我们需要清空我们新浪微博里自己发的微博。
常见的做法是,找找有没有清空的按钮,可是我找来找去没找到。
于是去百度了一下安装个应用,可应用每次只能5条,最后好像也不给力。本文就介绍一种程序员的简单方法来快速的清空自己的微博。

  1. 首页把chrome 浏览器准备好
  2. 用chrome打开微博并登录
  3. 进入或刷新自己的微博主页。
  4. 打开chrome的console窗口(视图-开发者-javascript console),快捷键Ctrl + Shift + J。
  5. 粘贴下面的代码,回车运行直到显示完成。
var s = document.getElementsByClassName('WB_feed_like');
for(let i in s){
    if(s[i] instanceof Element == false){
        continue
    } 
	let mid= s[i].getAttribute('mid')
    if(!mid){
        continue;
    }
    let xhr = new XMLHttpRequest();
    xhr.open('POST','https://weibo.com/aj/mblog/del?ajwvr=6', false);
    xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4 && xhr.status == 200) {
            let data = JSON.parse(xhr.responseText);
            console.log("删除"+(data.msg?"失败":"成功")+mid,data.msg)
        } else {
            console.log("删除失败一条",xhr);
        }
    };
    xhr.send('mid='+mid);
}
console.log('完成')

最后重复3,4两步直到完成。

可能由于微博结构变化会改变。

说些什么

评论

最新文章

Post