问题标签 [hcaptcha]
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.
request - 如何创建 HCatpcha 请求或调用生成它的函数
在此站点上,这里集成了一个 hcaptcha 请求。正常的绕过功能,例如在 textarea 中输入令牌并提交表单不起作用。使用令牌作为参数调用 hcaptcha 回调函数也不起作用。在解决验证码时,它会生成一个请求并将其发送到:
请求如下所示:
所以,除了“n”值之外,这个请求中的一切对我来说都很清楚。那么,我怎样才能找到生成此请求并生成 n 的函数,以便我可以重建它?或者第二个选项,我怎样才能直接调用这个函数?
谢谢你。
accessibility - 在 hCaptcha 中解决此可访问性问题的正确方法是什么?
hCaptcha 是一种相当流行的验证码解决方案(请参阅演示.
他们的系统大致是这样工作的:
- 网站将 div 添加到带有 sitekey 的表单中,并添加 hCaptcha 的 JavaScript
- hCaptcha 向表单添加了一个 iframe 和 2 个文本区域。
- 当访问者解决 hCaptcha 时,两个文本区域会填充一个提交给站点的令牌
- 该站点可以在服务器到服务器调用中发送令牌以验证用户是否通过了验证码
在第 2 步中添加的 texteares 如下所示:
根据pa11y ,这些文本区域不可访问。屏幕阅读器需要知道这些表单元素不是用于人工输入,而是仅用于站点的功能。我相信一种解决方案可能是将 HTML 属性添加aria-hidden="true"
到这两个 textarea 元素中。
hCaptcha 的消费者有什么解决办法吗?或者对 hCaptcha 来说最好的事情是什么?
javascript - HCaptcha 错误 Uncaught (in promise) TypeError: originalExecuteFunc is not a function
使用 react hcaptcha npm 包时,我遇到Uncaught (in promise) TypeError: originalExecuteFunc is not a function
了很多错误。我不知道为什么会这样,也不知道发生了什么。
我猜这是对抛出该错误的包的更新。
当我运行captchaRef.current.execute();
captchaRef 是给<HCaptcha/>
元素的反应 ref 时,错误就产生了。
如果有任何方法,请告诉我如何解决此错误并避免它。
javascript - 发送 selenium python hcaptcha 密钥
我有一个问题:我正在尝试使用 selenium 创建不和谐帐户(因为请求被不和谐检测为可疑)......但是有一个 hcaptcha,所以我在https://anti-captcha.com/上购买了一个密钥为了能够绕过它们。
所以我得到了一个能够验证验证码的密钥。那么,如何将密钥发送到 java 脚本中的 hcaptchaselenium.executeScript
呢?
php - 需要帮助将 hCaptcha 与 HTML/PHP 联系表单集成
长期潜伏在这里,这是我第一次发帖并向您的伟大思想寻求帮助。如标题所示,我需要一些帮助才能将 hCaptcha 与我的 HTML/PHP 联系表成功集成。我正在为客户开发一个网站,并在网站的每个页面上都有一个联系表格,当点击“电子邮件”图标时会弹出一个联系表格。姓名、电话号码和消息的文本字段都是必需的,除非填写它们,否则表单不会发送,如果按下“发送”按钮时留空,则会弹出一条消息告诉用户填写它们,但是我无法实现验证码。
目前,如果用户填写了所有必填字段并成功完成了验证码,则表单的操作 mail.php 就完成了,它会发送一封电子邮件并将用户重定向到一个特殊的谢谢登录页面。但是,如果表单的字段填写成功,但验证码未完成,点击“发送”按钮会将用户重定向到加载白屏的 WEBSITE/mail.php。该表格不是作为电子邮件发送的,我想这仍然可以防止垃圾邮件。我做到了,所以 mail.php 上会弹出一条错误消息,告诉用户点击后退按钮并完成验证码以发送他们的消息。然后,如果他们点击浏览器上的后退按钮,它会将他们带到上一页,如果他们按下电子邮件图标以弹出联系表,他们的消息仍然存在,谢天谢地。
这是代码,在此先感谢您的所有帮助:
联系表:
邮件.php
python - 如何找到反验证码的网站密钥?
我在废弃网站时试图绕过 Hcaptcha,但我找到了 anti-captcha.com 服务,但是要请求工作人员解决验证码,我需要一个名为 site_key 的参数。我的问题在哪里可以找到该值?
html - 提交按钮不检查 hCaptcha 验证
我正在制作这个网站,让你永远继续做验证码,但我似乎无法让按钮仅在验证码完成后才起作用,我已经尝试了我知道的所有方法,但我仍然无法弄清楚如何(如果解决很容易我很抱歉我很笨)
下面是代码