【发布时间】:2022-10-30 08:05:36
【问题描述】:
我一直在尝试通过脚本单击 recaptcha 复选标记框一段时间,但不成功,不知道为什么:
我检查了复选标记框并复制了 JS 路径并将其存储到变量 captchaBox 中,如果我在屏幕上显示 recaptcha 时通过控制台运行此脚本,它会运行,但我的脚本不会运行。
function solveCaptcha(){
let captchaBox = document.querySelector("#recaptcha-anchor-label")
captchaBox.click()
}
function clickSomething(){
let randomBTN = document.querySelector('selector for random button')
randomBTN.click()
solveCaptcha() //Here I tried setTimeout(solveCaptcha,3000)
}
在我调用 clickSomething() 后,验证码无法解决(单击按钮后会出现)。我尝试为验证码设置一些 setTimeout,以便重新验证窗口有一些时间弹出,然后它可以执行 solveCaptcha(),但仍然不起作用,我不知道如何运行它。
【问题讨论】:
-
那么,您想使用脚本单击其中一个“我不是机器人”吗?你能看出其中的讽刺吗?
-
这些验证码的全部意义在于你不能自动单击它们。
-
好的,谢谢大家,所以用脚本解决验证码是不可能的,因为它会妨碍机器人谢谢,不知道这是不可能的,期待某种可以让我真正成功的答案
标签: javascript recaptcha