美文网首页我爱编程
想起旧时光,微博批量删除随记

想起旧时光,微博批量删除随记

作者: 涵冷 | 来源:发表于2018-03-29 15:39 被阅读0次

           今天突然想起已经很久没使用微博了,打开微博首页,密码已经忘记,通过找回功能修改了密码。

            登录微博一看,被映入眼帘的统计数字惊吓到了,微博1948条,关注1542,粉丝398。一看微博记录,全是2015年之前的各种奇葩转发,这些历史记录对于现在的我显然已无用处,准备全部清理。

            试着删除了几条,感觉这速度太慢,搜索微博应用里面的批量删除工具,试了好几个都无法正常使用,或者要收费。扩大搜索范围,找到互联网上有几条关于使用浏览器js方法删除的讨论,通过测试验证,将我验证成功的方法分享出来,希望对您有帮助。

            使用任何浏览器登录微博主页,点开微博记录页,按电脑键盘F12键,调出浏览器开发者工具,在Console控制台中粘贴下面任意一组代码,然后按下电脑键盘Enter键,即可以完成批量删除动作。但代码执行一次删除数量有限,执行完成后可重复粘贴代码到Console控制台,按Enter键运行,直到删除所有历史微博记录为止。

    附上js代码:

    代码一(执行一次删除15条微博),

    '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(){

        for(vari=0;i<100;i++){

            setTimeout(function(){

                $('a[action-type="fl_menu"]')[0].click();

                $('a[title="删除此条微博"]')[0].click();

                $('a[action-type="ok"]')[0].click();

            },1000*i);

        }

    }

    document.head.appendChild(s);

    代码二(执行一次删除45条微博),

    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();

       }

    $('html, body').animate({ scrollTop: $(document).height() }, 'slow');

     }, 800);

    };

    document.head.appendChild(s);

    相关文章

      网友评论

        本文标题:想起旧时光,微博批量删除随记

        本文链接:https://www.haomeiwen.com/subject/vrgmcftx.html