问题标签 [recaptcha-v3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1061 浏览

coldfusion - 如何在 ColdFusion 中实现 recaptcha v3?

首先调用 Google 获取令牌contact_m.cfm并将其提交到同一页面以进行验证。接下来使用 ColdFusion 调用来保护密钥。远程调用该函数以调用 ColdFusion 函数。这样做是因为实现了 ColdFusion 渲染并且不寻找更改。

使用 Google 验证令牌:

和 JavaScript 函数来检查 Google 是成功还是失败:

如果 Google 验证,则允许用户提交表单:

我收到错误消息:isHuman未定义。相关问题:带有 ColdFusion 的 reCaptcha v3

0 投票
0 回答
726 浏览

recaptcha - Recaptcha V3 在通过 python 脚本运行时总是返回 0.9 分

我已经在表单提交上实现了 recaptcha v3,它在正常情况下工作正常,因为我得到了 0.9 分。但是当我尝试使用 selenium 从 python 脚本运行它时,它仍然给我 0.9 分,这是不正确的。我尝试使用相同形式的 recaptcha v2,当我尝试从 python 脚本运行时,它立即显示了挑战。你能帮我解释一下为什么recaptcha v3会这样吗?

Invisible recaptcha V2 工作正常,并在尝试通过 python 脚本运行时提示挑战。但是 v3 总是给出 0.9 分

上面的代码总是得到 0.9,即使我通过 python/selenium 脚本运行表单。我之前在相同的表单上实现了 v2 recaptcha,当我通过脚本运行它时,它会立即显示图像挑战。

0 投票
1 回答
577 浏览

c# - Async 函数和 BitArmory ReCaptcha 的问题

我正在为我的联系表单使用Google ReCaptchaBitArmory NuGet包。我检查了 Azure 上的日志,发现有些人从 BitArmory ReCaptcha 收到错误响应(siteKey: can not be null??)。

我尝试了多种方法来存储我的站点密钥。一开始就在我常用的全局变量中。接下来,我在函数中创建了一个本地字符串变量并插入到验证码函数中。最后一步是将我的站点密钥字符串硬编码为验证码。在所有情况下,结果相同,有些人仍然收到关于siteKey:can not be null 的响应?

这是我的表单的一部分:

我的服务器端:

一些客户得到了回应:

0 投票
1 回答
949 浏览

recaptcha - 使用没有表单的 reCaptcha3?

我需要澄清我和 recaptcha 库之间可能存在的误解。

我通过搜索和查找 v3 实现的 YouTube 视频看到的所有示例都在 a 的上下文中附加了 recaptcha 准备/执行功能<form>......但我试图在 a 的上下文之外使用<form>reCaptcha以下方式:

  1. 用户在搜索框中输入姓名或姓名的一部分
  2. 前端,在输入延迟或回车键后,在系统中获取与此输入匹配的名称(部分或完整)
  3. 结果被加载到自动填充的下拉列表中。
  4. 用户通过单击或向下箭头选择适当的名称,这将搜索有关该用户的特定数据。

如果我能弄清楚如何让 reCaptcha 令牌出现在名称下拉搜索中,我将能够将该解决方案扩展到第四点......但我担心这可能是不可能的。

以下所有代码都是 JavaScript:

相关位

搜索字段上的侦听器:

姓名搜索功能:

有人可以确认 reCaptcha v3 必须在表单的上下文中使用,或者它可以处理这样的事件......如果是这样,如何处理?

0 投票
1 回答
620 浏览

selenium - RecaptchaV3 为 Selenium 返回 0.9 分

我在我的网站上使用 recaptcha v3。Captcha 无法检测到机器人 (Selenium) - 结果总是成功。我预计该分数将为 0.1,但对于人类和 Selenium,它始终等于 0.9。现在我的网站正在建设中,我使用“localhost”域。为什么验证码无法检测到机器人?

0 投票
0 回答
55 浏览

recaptcha-v3 - 关于 reCaptcha v3 的问题

我们希望在我们的网站中实施 reCAPTCHA v3,但是我们有一些疑问:所有内部公司网络都被视为一个 IP 地址,所以所有浏览都可以被视为机器人吗?是否存在内部阻塞的风险?

另外,如果 reCAPTACHA 得出的分数是 0.1,例如,有什么补救措施?我们有办法改变用户的分数吗?

谢谢您的帮助 !

D.

0 投票
0 回答
3696 浏览

javascript - recaptcha V3:Java 中的服务器端

我在 java 中找不到任何关于服务器端的 recaptcha v3 的代码。我已经在我的jsp文件(客户端)中添加了代码(如下所示)但是如何在服务器端处理它?实际上,我需要 Java 中的服务器端代码来进行 recaptcha v3。谢谢。

PhP中有一些例子,例如here,但我需要java。

0 投票
3 回答
17895 浏览

recaptcha - Google reCAPTCHA 在中国

我的网站正在使用 Google reCAPTCHA 控制,但我听说它在中国被阻止,无论如何我看到有人报告说将 API 更改为https://www.recaptcha.net在中国有效?

任何人都尝试这个,因为我看到它仍然会出现在谷歌上?

在此处输入图像描述

0 投票
1 回答
841 浏览

asp.net-core - Blazor recaptcha 验证属性 IHttpContextAccessor 始终为空

我以为我会尝试使用 Blazor 服务器端,到目前为止,我已经设法以一种或另一种方式克服了大多数令人头疼的问题,并享受它,直到现在。

我正在尝试为需要用户 IP 地址的 Google Recaptcha v3 编写验证器。通常我会得到 IHttpContextAccessor :

但现在返回 null!我还发现尝试以相同方式获取 IConfiguration 失败,但为此,我可以在 Startup.cs 中创建一个静态属性。

这是一天工作中的最后一个障碍,这让我感到困惑。

关于如何将该 IP 地址放入验证器的任何想法?

谢谢!

编辑:

我刚刚发现使 httpContextAccessor 为空的错误!

((System.RuntimeType)validationContext.ObjectType).DeclaringMethodthrew 类型为“System.InvalidOperationException”的异常

这是验证器:

0 投票
0 回答
51 浏览

recaptcha-v3 - Recaptcha V3 未在中国加载

Recaptcha V3 在中国地区无法加载,但在其他地区运行良好。请帮忙

中国用户机器截图。 来自中国用户

来自印度用户的截图(没问题,recaptcha v3 加载正确) 来自印度用户

在 C#.Net MVC MVCView 控制器中实现的简单代码