浏览器登录中控后,按下 F12 打开控制台,复制代码回车即可:

const id = '3555059704021574166';
const minInterval = 10;
const maxInterval = 20;

function findButtonByText(text) {
    const targetDiv = document.querySelector(`div[data-rbd-draggable-id="${id}"]`);
    return Array.from(targetDiv.querySelectorAll('button')).find(button => button.textContent.trim() === text);
}

function Click() {
    const cancelButton = findButtonByText("取消讲解");
    if (cancelButton) {
        cancelButton.click();
        console.log(`${new Date().toLocaleString()} 取消讲解`);
    }
    setTimeout(() => {
        const explainButton = findButtonByText("讲解");
        if (explainButton) {
            explainButton.click();
            console.log(`${new Date().toLocaleString()} 讲解`);
        }
    }, 3000);
}

setInterval(Click, 1000 * (Math.floor(Math.random() * (maxInterval - minInterval)) + 10));

其中,id 为页面上源代码中需要弹讲解的商品的元素 id;minInterval 是间隔最小时间,maxInterval 为间隔最大时间。