puppeteer - 无法使用 puppeteer 单击验证码复选框

标签 puppeteer

我似乎无法使用此站点上的 puppeteer 单击验证码复选框:https://patrickhlauke.github.io/recaptcha/

这是什么原因造成的?

page.waitFor(500);

await page.waitForSelector("#recaptcha-anchor");

await page.evaluate(() => {
    document.querySelector("#recaptcha-anchor").parentElement.click();
});

最佳答案

如果您仍在尝试这样做,只需使用 document.querySelector("iframe") 或类似的东西,这可能会对您有所帮助,因为页面中的第一个 iframe 是 iframe包含复选框。

你可以点击它!

关于puppeteer - 无法使用 puppeteer 单击验证码复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62805097/

相关文章:

node.js - 如何在 Node js 中以干净可读的格式显示输出?

node.js - 使用 Chromeless 和 Puppeteer 或 Selenium 有什么好处?

javascript - Gmail 中 'compose' 按钮的 CSS 选择器在 Puppeteer 中用作选择器时无效

node.js - puppeteer 文件选择器不适合我

windows - 如何在 Windows 上获取 wsChromeEndpointUrl

node.js - 有什么方法可以使用 exe 文件执行我的 Node js 和 puppeteer 程序吗?

javascript - 根据内部文本选择 div 时出现问题

javascript - 无法使用 puppeteer 截取屏幕截图,它会转储一个空图像文件

javascript - “Error: Node is either not visible or not an HTMLElement”。 puppeteer 师

javascript - Puppeteer 无法使用评估获取页面的innerHTML