gpt4 book ai didi

recaptcha - 跳过 reCAPTCHA 图像挑战的方法

转载 作者:行者123 更新时间:2023-12-03 10:51:46 25 4
gpt4 key购买 nike

我正在我的一个网站上实现 reCAPTCHA,并且我已经成功实现了它。它工作正常。有时仅通过单击“我不是机器人”才能完成 reCAPTCHA,但有时它会显示图像网格以选择正确的图像并完成验证码。

我只是想知道这是否可能。我们能否禁用图像选择挑战,以便仅通过单击“我不是机器人”即可完成 reCAPTCHA。谷歌显示图像网格的理论是什么?

我已经读过这个:Prevent reCaptcha multiple image selections但那里没有足够的信息。

谢谢!

我已收录 recaptcha/api.js以下。

<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallbackAuto&render=explicit&hl=<?php echo $lang;?>" async defer >

我的 reCAPTCHA 代码如下:
    var onloadCallbackAuto = function() {
/// do something....
}
var verifyCallback = function() {
/// do something....
}
grecaptcha.render('gReCaptchaDiv', {
'sitekey' : '<?php echo $siteKey;?>',
'callback' : verifyCallback,
'theme' : 'light'
});

最佳答案

新的谷歌 reCaptcha 实现了一些复杂的算法来确定是否有真实用户。使用的一些方法是检测请求重复性(如果有一个请求在一个特定来源的一小段时间内一次又一次地重复)、时间计数(自脚本初始化以来经过了多长时间)、光标事件(如移动和单击)、滚动事件、javascript 常见事件触发和 XHR 调用。

所有这些以及更多方法,结合了不可见的 reCaptcha,在 Checkbox reCaptcha 的情况下,其中一些检测方法也可以触发。如果算法检测到人类用户的异常情况,例如,在没有触发 mousemove 事件的情况下单击 reCaptcha 复选框,则不会评估为人类结果,因此 reCaptcha 必须依靠其他东西来确保有一个人在做事,而不是一个脚 native 器人。

答案是你无法避免它。如果基本的 reCaptcha 方法失败,那么它必须做一些事情来提供保护。

请记住,您的应用程序的用户不会像您一样经常看到图像方法。我猜您在进行一些代码更新后正在做一些测试并一次又一次地尝试相同的事情,因此由于来自同一来源的重复性,您会更频繁地导致 reCaptcha 失败。

关于recaptcha - 跳过 reCAPTCHA 图像挑战的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45754869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com