以下为知识DOC为大家进行整理的相关内容,希望对大家有所帮助!
实现原理
本脚本通过 F12 也就是调试模式往网页中注入代码来实现控制网页的操作,按这个思路也可以通过 来实现。
脚本主要功能:5秒钟删除一个帖子,支持过滤关键字。
实现代码
以下代码,部分可以写不删的帖子的关键字批量删除说说软件,区分大小写。
// 5秒执行一次
setInterval(function () {
// 不删除过滤
var keywords = ['ATD','跨年','No'];
var isMatchKeyWords = function (match) {
for (var i in keywords) {
if ( match.indexOf(keywords[i]) > -1) return true;
}
return false;
};
// 获取说说列表
var iframe = document.getElementById('app_canvas_frame').contentWindow.document;
var items = iframe.getElementsByClassName('feed');
// 判断说说长度
if (items.length > 0) {
var item = items[0];
var btn = item.getElementsByClassName('del del_btn author_display')[0];
var time = item.getElementsByClassName('c_tx c_tx3 goDetail')[0].getAttribute('title');
var content = item.getElementsByClassName('content')[0].innerText.replace(/r?n/, ' - ');
console.log('[-] - [' + time + ']: ', content);
if (isMatchKeyWords(content)) {
console.log('[!] - [' + time + ']: ', content);
item.setAttribute('class','');
item.style.display = 'none';
} else {
console.info('[D] - [' + time + ']: ', content);
btn.click();
setTimeout(function () {
var yesBtn = document.getElementsByClassName('qz_dialog_layer_btn qz_dialog_layer_sub')[0];
yesBtn.click();
console.info('[D] - [' + time + ']: success');
}, 1000);
}
} else {
// 翻页
var pageNav = iframe.getElementsByClassName("mod_pagenav_main")[0];
var nextPage = pageNav.lastChild;
nextPage.click();
console.log('[W] - turn next page');
}
},5000);
使用方式
打开QQ空间网页版本批量删除说说软件,选择我的说说,页面大致如下:
滑倒页面底部批量删除说说软件,按快捷键F12,调出,输入以上代码即可,一页删完后会跳转到下一页。
删除效果:
本文地址: https://www.zhishidoc.com/26532.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 859089669@qq.com 举报,一经查实,本站将立刻删除。