javascript - 如何在 Puppeteer/Pyppeteer 中等待 Recaptcha 加载?

标签 javascript python-3.x automation puppeteer pyppeteer

我想抓取一个网站,但在使用 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/

相关文章:

python - Pandas 根据另一个数据帧将多个列和行值设置为 nan

python - 提取列表中找到的子列表的索引

python-3.x - OSError : Failed to interpret file 'name.data' as a pickle

javascript - 将 NSTaggedPointerString 转换为字符串

c# - 什么是自动化测试的最佳 Selenium 工具?

javascript - 如果找不到 AngularJS ng-src 条件(通过 url)

javascript - 如何使用 jQuery 获取 HTML 文本而不是下拉列表中的值

java - 使用 selenium 在 bigbasket 的购物车中搜索并添加产品

javascript - 单击超链接后的确认框

javascript - 切换显示/隐藏 DIV 错误