自动批量删除全部微博(自动翻页加载)

自动批量删除全部微博(自动翻页加载)批量删除自己的全部微博使用 Chrome 浏览器登陆并打开微博首页 选择微博 个人微博列表页面 https www weibo com YOUR ID profile 按 F12 打开控制台 将下面代码粘贴到该控制台 删除本条微博 functiondel weibo mid console log mid varpostdata mid mi

批量删除自己的全部微博

 var wb_url = "https://www.weibo.com/"; if(window.location.host == "weibo.com"){ 
    wb_url = "https://weibo.com/"; } //删除本条微博 function del_weibo(id){ 
    console.log(id); var postdata = "mid="+id; delwb_url = wb_url + "aj/mblog/del?ajwvr=6"; fetch(delwb_url, { 
    "credentials":"include", "headers":{ 
    "content-type":"application/x-www-form-urlencoded", }, "body":postdata, "method":"POST","mode":"cors" }).then(response => console.log(response) ) .then(data => console.log(data)) .catch(error => console.log(error)); } //删除本页全部微博 function del_page(){ 
    var wb_list = document.querySelectorAll(".S_txt2"); if(wb_list.length == 0){ 
    console.log("暂无可删除微博"); } var i = 1; for(var t of wb_list){ 
    if(t.name){ 
    //限制请求速度 setTimeout(function(t) { 
    del_weibo(t.name); var pppp_node = t.parentNode.parentNode.parentNode.parentNode; pppp_node.parentNode.removeChild(pppp_node); }, 200*i,t); i++; } } if(i == 1){ 
    console.log("暂无可删除微博:"); // 正在加载中,请稍候...(滚动鼠标) # // 第几页,下一页(点击翻页) #  //查看更早微博 # } } // 刷新微博页面 function auto_update_page(){ 
    var pages = document.querySelectorAll(".W_pages > a"); if(pages.length > 0){ 
    var next_page = pages[pages.length-1]; console.log("下一页");//or上一页... next_page.click(); }else{ 
    // var more_arr = document.getElementsByClassName("WB_cardmore"); if((more_arr.length != 0) && more_arr[more_arr.length-1].innerText.trim().startsWith("查看更早微博")){ 
    more_arr[more_arr.length-1].click(); } var wait_load = document.getElementsByClassName("W_loading"); if(wait_load.length != 0){ 
    console.log(new Date().toLocaleTimeString() + ":" + wait_load[0].parentNode.innerText.trim()); window.scrollTo(0, );//滚动到最低部(触发自动加载微博) setTimeout(function(){ 
    window.scrollTo(0, 100); },800); } } } function del_all_weibo(){ 
    if(window.del === false){ 
    return; } del_page(); auto_update_page();//尝试自动刷新 } if(document.URL.startsWith(wb_url)){ 
    var may_url = wb_url + $CONFIG.uid + "?is_all=1"; console.log("如果微博未被删除,请点击下面链接重试:"); console.log(may_url) // 定时执行删除 window.setInterval(del_all_weibo,4000); }else{ 
    alert("请在 " + wb_url + " 站点下的微博列表中重新执行删除脚本。"); if(navigator.userAgent.includes("Mobile")){ 
    alert("Chrome 用户请回到控制台,按下 Ctrl+Shift+M 切换回电脑版完整视图"); } window.location.replace(wb_url); } // 实际删除效果请自行检查 //  // 更新:添加一定的提示辅助信息 // 更新:完善翻页逻辑 

停止删除

  1. 立即点击页面刷新
  2. 或输入 window.del = false;

异常处理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209651.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午8:44
下一篇 2026年3月19日 上午8:45


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号