批量删除QQ空间说说和⽇志的js脚本
今天在清理⾃⼰QQ空间⼏百个说说⽇志时,⼿动⼀个⼀个点太累⼈,就写了个脚本⾃动点击,程序员就是懒。分享出来,需要清理⾃⼰QQ 历史说说和⽇志的朋友可以看看。js脚本编程入门
注意:如果有重要内容,谨慎使⽤删除;若QQ空间升级,脚本可能失效。
⼀、批量删除QQ空间说说
1、进⼊我的的说说页⾯;打开浏览器开发者⼯具/控制台;点击 Console,进⼊ Console 项。
2、复制下⾯的代码粘贴过来,按键盘的回车键就⾏了,就会⾃动⼀条条的删除。每⼀页删完后,⼿动点击下⼀页,在重复粘贴代码,按回车健继续删除。
//删除⼀个
function singleDel() {
//点击删除按钮
document.querySelector('.app_canvas_frame').contentDocument.querySelector('.del_btn').click();
var delayMs = 2000; //间隔毫秒数点击删除按扭⽹页需要更新时间
setTimeout(function() {
//点击确认删除按钮
document.querySelector('.qz_dialog_layer_btn').click();
},
delayMs);
}
//批量删除指定数量
function batchDel(num) {
var delayMs = 3000; //间隔毫秒数每删除⼀个⽹页都需要更新时间
var count = 0;
var intervalTask = setInterval(function() {
count += 1;
if (count >= num) {
clearInterval(intervalTask);
}
singleDel();
console.log(count)
},
delayMs);
}
//删除5个⾃⼰设置
batchDel(5);
⼆、批量删除QQ空间⽇志
其实和删除说说类似,也是模拟点击
1、进⼊我的的⽇志列表页⾯;打开浏览器开发者⼯具/控制台;点击 Console,进⼊ Console 项。
2、复制下⾯的代码粘贴过来,按键盘的回车键就⾏了,就会⾃动⼀条条的删除。
//删除⼀个
function singleDel() {
//点击删除按钮
document.querySelector(".app_canvas_frame").contentDocument.querySelector('a[title=删除该⽇志]').click();    var delayMs = 2000; //间隔毫秒数点击删除按扭⽹页需要更新时间
setTimeout(function() {
//点击确认删除按钮
document.querySelector("#delBlogFrame").contentDocument.querySelector('.bt_tip_hit').click();
},
delayMs);
}
//批量删除指定数量
function batchDel(num) {
var delayMs = 3000; //间隔毫秒数每删除⼀个⽹页都需要更新时间
var count = 0;
var intervalTask = setInterval(function() {
count += 1;
if (count >= num) {
clearInterval(intervalTask);
}
singleDel();
console.log(count)
},
delayMs);
}
//删除5个⾃⼰设置
batchDel(5);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。