清理B站收藏夹

四月 30, 2026 / 捡便士的月亮 / 0阅读 / 0评论
  1. 进入B站收藏夹页面(以默认收藏夹为例)

  2. 按下F12打开开发者工具,进入控制台

  3. 输入允许粘贴,并回车

  4. 将以下程序粘贴后运行

async function sleep(ms) {
    return new Promise(resolve => setTimeout(resolve, ms));
}

async function batdo() {
    console.log("  开始批量操作");

    // 1. 点击【批量操作】
    const batchBtn = document.querySelector('.favlist-info-batch');
    if (!batchBtn) return console.warn('❌ 批量操作按钮未找到');
    batchBtn.click();
    await sleep(1000);

    // 2. 点击【全选】(通过文字匹配)
    const labels = document.querySelectorAll('.vui_checkbox--label');
    let found = false;
    labels.forEach(el => {
        if (el.innerText.trim() === '全选') {
            el.click();
            found = true;
        }
    });
    if (!found) return console.warn('❌ 全选按钮未找到');
    await sleep(1000);

    // 3. 点击【取消收藏】
    const unstarBtn = document.querySelector('.action-btn .sic-BDC-star_favorite_off_line')?.parentElement;
    if (!unstarBtn) return console.warn('❌ 取消收藏按钮未找到');
    unstarBtn.click();
    await sleep(1000);

    // 4. 点击【确认按钮】
    const confirmBtn = document.querySelector('.vui_dialog--btn-confirm');
    if (!confirmBtn) return console.warn('❌ 确认按钮未找到');
    confirmBtn.click();
    console.log('✅ 已点击确认');
    await sleep(4000);  // 等待页面刷新和加载新数据

    // 5. 递归下一批次
    batdo();
}

// ✅ 执行
batdo();
  • 如果嫌慢可以手动调整sleep

文章作者:捡便士的月亮

文章链接:http://onlyuan.cn/archives/qing-li-bzhan-guan-zhu-lie-biao-he-shou-cang-jia

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!

评论已关闭!