我想抓取一个网站,但在使用 Recaptcha 时遇到困难。我已经找到了解决该问题的方法,但在该方法开始之前,我必须确保 Recaptcha 已完全加载,这就是我所坚持的。
我试过page.waitForSelector('#captchaFormPart > td:nth-child(2) > script:nth-child(1)', options={'visible': True})
,我通过检查 Recaptcha 框获得了选择器,但它不起作用。
最佳答案
您可以使用puppeteer-extra-plugin-recaptcha使用 2Captcha 自动解决 reCaptcha服务。
它将自动等待,直到 reCAPTCHA 脚本(如果有)加载并初始化。
关于javascript - 如何在 Puppeteer/Pyppeteer 中等待 Recaptcha 加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59309983/