youtube批量删除点赞视频

let numItem = 2;
function clickMenuAndDelete() {
    let menuButtons = document.querySelectorAll('button[aria-label="操作菜单"]');

    if (menuButtons.length === 0) {
        console.log("没有找到操作菜单按钮或者您不在'稍后观看'页面。");
        return;
    }

    // 模拟点击第一个操作菜单按钮
    menuButtons[numItem].click();
    numItem++;

    // 由于菜单可能需要一些时间来展开,我们设置一个延迟,然后再选择删除选项
    setTimeout(() => {
        let deleteOptions = Array.from(document.querySelectorAll('ytd-menu-service-item-renderer yt-formatted-string')).filter(el => el.textContent.includes("从赞过的视频中移除"));

        if (deleteOptions.length > 0) {
            deleteOptions[0].click();

            // 等待一会儿,然后继续下一个视频
            setTimeout(() => {
                clickMenuAndDelete();  // 递归,继续下一个
            }, 500);
        } else {
            console.log("未找到删除选项。");
        }
    }, 500);
}

clickMenuAndDelete();