进入网页版qq空间我的说说界面按f12后输入以下代码// QQ空间说说批量删除脚本防风控·自动翻页·异常重试const BASE_DELAY 3000;// 随机延时规避腾讯风控检测function getRandomDelay(min 2500, max 4000) {return Math.floor(Math.random() * (max - min) min);}// 获取iframe内部文档function getIframeDoc() {const iframe document.querySelector(iframe.app_canvas_frame) || document.querySelector(iframe[src*app.qzone]);if (!iframe) {console.error(未找到说说列表iframe请确认已进入【我的说说】页面);return null;}return iframe.contentDocument || iframe.contentWindow.document;}// 点击单条说说删除按钮function clickDeleteBtn() {const doc getIframeDoc();if (!doc) return false;const delBtn doc.querySelector(.del_btn);if (delBtn) {delBtn.click();console.log(✅ 已点击本条说说删除按钮);return true;}console.log(ℹ️ 当前页面无可删除说说准备翻页);return false;}// 点击删除弹窗确认按钮function clickConfirmBtn() {const confirmBtn document.querySelector(.qz_dialog_layer_btn);if (confirmBtn) {confirmBtn.click();console.log(✅ 已确认删除);return true;}console.log(⚠️ 未检测到删除确认弹窗);return false;}// 点击下一页function clickNextPage() {const doc getIframeDoc();if (!doc) return false;const nextBtn doc.querySelector(a[title下一页]) || doc.querySelector(.next-page) || doc.querySelector(.mod_pagenav_next);if (nextBtn !nextBtn.classList.contains(mod_pagenav_disable)) {nextBtn.click();console.log(✅ 已切换至下一页等待页面加载完成);return true;}console.log( 所有页面说说删除任务全部完成);return false;}// 主循环删除逻辑function deleteLoop() {const delay getRandomDelay();if (clickDeleteBtn()) {// 点击删除后等待弹窗加载再确认setTimeout(() {clickConfirmBtn();setTimeout(deleteLoop, delay);}, delay);} else {// 当前页删完尝试翻页setTimeout(() {if (clickNextPage()) {setTimeout(deleteLoop, delay * 2);}}, delay);}}// 启动脚本if (confirm(确认开始批量删除说说删除后无法恢复)) {console.log( 批量删除任务已启动请不要关闭当前页面);deleteLoop();}