Brielleqqqqqqjie

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

想不到来博客园第一篇随笔就是删博客??网上搜下来所有的脚本都是一样的2333,实在是不得不吐槽现今的博客,到处转载。搜了一圈的脚本都是下面这几行,可能因为改版原因,每删除一篇都需要手动确认??转载的那么多,也没找到解决的,干脆自己动手惹。

$('tr').each(function(){
        if($(this).attr('id')!=null){
            var s = $(this).attr('id').slice(9);
            console.info("正在删除:"+s);
            deletePost(s);
    }
    window.location.reload();

 

深切地感觉到自己好些事情都是自找的。突发奇想试一下博客园,点了下CDSN的博客迁移,还没搬完就后悔了,一年前刷的那些算法题,实在是不想再去分类啥的了23333,然后删吧,What?不能批量删??几百篇总不能手动删吧。作为一个计科人,能偷的懒一定要偷。

于是开始找脚本调bug23333第一次尝试JS,折腾老半天甚至觉得有点好玩?

好了不说废话了o(╥﹏╥)o

进入我的博客->管理,进入管理后台后,先切换到旧版后台

然后按F12(或者右键检查)

选择console,输入下面代码,回车。

 
var jq = document.createElement('script');
jq.src = "https://code.jquery.com/jquery-3.3.1.min.js";  /* Include any online jquery library you need */
document.getElementsByTagName('head')[0].appendChild(jq);

接着输入,原脚本每删除一篇都会弹出一个确认框??然后我对原脚本改进了一下,可以自动确认,目前每次输入下面代码可以自动删去一页。

再次在console中输入即可。

$('tr').each(function(){
        if($(this).attr('id')!=null){
            var s = $(this).attr('id').slice(9);
            console.info("正在删除:"+s);
            deletePost(s);
        }
    var realConfirm=window.confirm;
    window.confirm=function(){
        window.confirm=realConfirm;
        return true;
        };
    });
window.location.reload();

参考:

https://cloud.tencent.com/developer/article/1194952

 

 

 

 

 

posted on 2019-12-07 13:43  Brielleqqqqqqjie  阅读(304)  评论(1编辑  收藏  举报