Puppeteer等待用户手动输入验证码后,实现自动登录的功能呢?

await page.type('#username','奇才',{delay:100})
await page.type('#password','ssss',{delay:100})

下面不知道怎么实现等待用户输入验证码后,自动 实现点击“登录”按钮的功能,请大神给个示例

阅读 4k
1 个回答
await page.waitForFunction(() => {
    const captcha = document.getElementById('captcha').value;
    return captcha.length >= 4; // captcha 输入框的长度大于 4 后继续执行
});

总之你自己想办法找一个能判断出用户是否已完成输入的条件,然后在 waitForFunction 里判断就好了,它会等到你这个条件成立返回 true 时再继续往下走。