博主头像
哎呀博客

Se-Ryong .Blog

DeepSeek 官方聊天批量删除脚本

const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));

function simulateClick(element) {
if (element) {

const eventOptions = { bubbles: true, cancelable: true, view: window };
element.dispatchEvent(new MouseEvent('mousedown', eventOptions));
element.dispatchEvent(new MouseEvent('mouseup', eventOptions));
element.dispatchEvent(new MouseEvent('click', eventOptions));

}
}

async function deleteAllCardsInAllDateSections() {
console.log('🚀 扫描所有日期下的卡片开始批量删除');

const cards = document.querySelectorAll('div._83421f9');
console.log(📦 总共找到 ${cards.length} 条卡片);

for (let i = 0; i < cards.length; i++) {

const card = cards[i];

// 避免 DOM 变化后索引失效
if (!document.body.contains(card)) {
  console.warn(`⚠️ 第 ${i + 1} 项已不在 DOM 中,跳过`);
  continue;
}

const moreBtn = card.querySelector('div._2090548');
if (!moreBtn) {
  console.warn(`❌ 第 ${i + 1} 个卡片未找到“更多”按钮`);
  continue;
}

// 滚动 & 点击 “更多” 按钮
moreBtn.scrollIntoView({ behavior: 'instant', block: 'center' });
simulateClick(moreBtn);
console.log(`✅ 第 ${i + 1} 个话题“更多”按钮已点击`);

await delay(500); // 等待菜单弹出

// 查找“删除”菜单项
const deleteMenuItem = Array.from(document.querySelectorAll('.ds-dropdown-menu-option__label'))
  .find(el => el.textContent.trim() === '删除');

if (!deleteMenuItem) {
  console.warn(`❌ 第 ${i + 1} 项未找到“删除”菜单`);
  continue;
}

simulateClick(deleteMenuItem);
console.log(`🗑️ 点击了“删除”菜单`);

await delay(500); // 等待弹出确认按钮

// 查找确认按钮
const confirmDeleteBtn = Array.from(document.querySelectorAll('.ds-button--error'))
  .find(el => el.textContent.trim() === '删除');

if (confirmDeleteBtn) {
  simulateClick(confirmDeleteBtn);
  console.log(`✅ 第 ${i + 1} 项已确认删除`);
} else {
  console.warn(`❌ 第 ${i + 1} 项未找到“确认删除”按钮`);
}

await delay(1500); // 等待 UI 刷新

}

console.log('✅ 所有卡片删除流程完成');
}

deleteAllCardsInAllDateSections();

DeepSeek 官方聊天批量删除脚本
https://aiya.blog/archives/47.html
本文作者 seryong
发布时间 2025-05-15
许可协议 CC BY-NC-SA 4.0

评论已关闭