Loading... <div class="tip share">请注意,本文编写于 512 天前,最后修改于 383 天前,其中某些信息可能已经过时。</div> #起因# 每一个人都会对自己先前的傻屌言论感到窒息,所以我准备清理一下QQ空间 但是我的空间内有1766条说说 <img src="https://s2.ax1x.com/2019/11/18/MyfhIs.jpg" alt="先前的空间" /> 于是这篇文章就这么诞生了 我翻阅了一些相关资料,整理并注释解析了其中的代码。 下面是代码: ```javascript var delay1 = 2500; var delay2 = 2200; var delay3 = 4000; //上面这三个是三次操作时的延时时间,因为要考虑到页面卡顿 var i = 0; //这是url里的页码 var next = "#pager_next_"; function del() { try { document.querySelector('.app_canvas_frame').contentDocument.querySelector('.del_btn').click(); //点击删除按钮 setTimeout("yes()", delay2); //调用点击确认 } catch (err) { //抛错翻页 nextpage(); } } function yes() { document.querySelector('.qz_dialog_layer_btn').click(); //点击确认按钮 setTimeout("del()", delay1); //调用删除 } function nextpage() { var next_page = next + i + ''; //在原来url的基础上加上页数,加单引号是为了转换字符串 document.querySelector('.app_canvas_frame').contentDocument.querySelector(next_page).click();//利用选择器切换成下一跳说说 i ++; setTimeout("del()", delay3); } //下面这个if判断删除也没什么关系,可以直接调用del(); if (confirm("你将失去你空间的所有说说,所有说说将不可恢复 !!!\n\n你确定要这样做吗?")) { //运行代码后先提示,这是最先运行的 del(); //如果用户点了是,则调用删除方法; } ``` #这玩意儿该怎么用# 按键盘上的F12打开浏览器的元素审查(鼠标右键也可以打开),然后点击console(即“控制台”)按钮,最后把代码复制进去回车就行了 #相关资料# <span class="external-link"><a href="https://segmentfault.com/a/1190000015699463" target="_blank">使用GoogleChrome+JS代码批量删除QQ空间说说<i data-feather='external-link'></i></a></span> <span class="external-link"><a href="https://blog.csdn.net/xyisv/article/details/76824136" target="_blank">利用JavaScript批量删除QQ空间说说(只需一个浏览器)<i data-feather='external-link'></i></a></span> ##另外## <div class="tip inlineBlock warning">有人可能会注意到导航栏多了个扳手的图标,那是最近新加的,一些在线工具会在那儿列出。</div> Last modification:March 26th, 2020 at 04:59 pm © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 ×Close Appreciate the author Sweeping payments Pay by AliPay Pay by WeChat
not bad,
JS good,
However,I am waiting for algorithm this week for a whole week~