我在一些Google小组中读到,当在Edge浏览器上访问时,我们将收到一个挑战。但对于我们而言,它会自动提交。
有什么特定的步骤来测试不可见的reCAPTCHA吗?
您可以使用Chrome模拟器测试不可见的reCAPTCHA。
您需要在开发者工具中添加一个新的自定义设备(BOT),并将User Agent String
设置为Googlebot/2.1
,并将设备设置为Desktop
。然后在测试网站时使用新的BOT设备来触发reCAPTCHA身份验证。
注意:在Chrome中模拟时,ReCaptcha v3仍将允许Google机器人通过,因为它的分数为0.9。
V2 INVISIBLE 在这种情况下,只需使用隐身或私密浏览即可查看其是否正常工作。
这是ReCaptcha工作的测试链接: https://www.google.com/recaptcha/api2/demo?invisible=true
请在下面的评论中向这些人致谢。
我发现了一个很好的答案,截至2018年8月27日仍然有效。
在Chrome中,按F12打开开发人员控制台。接下来,切换设备工具栏,选择一个设备并单击编辑... 现在,使用以下配置添加一个新设备:
保存并使用新设备后,ReCaptcha应该会打开一个模态对话框,要求用户匹配图像。
出处: 本回答最初发布在https://www.tectite.com/fmhowto/test-invisible-recaptcha.php?WWWTECTITE=p32j2na5otc4rmtbmfsmf9rci6
大家都在谈论使用演示页面进行测试。我们测试后得到的结果和应该看起来像什么是每个人都错过的。或许这就是为什么大多数人仍在寻找答案的原因。
即使这个问题已经存在3年了,但依然不清楚这个reCAPTCHA是如何工作的。我正在努力分步骤解决。如果对你有用,请告诉我。
请在无痕窗口中按以下步骤操作
?invisible=true
参数)但如果您没有看到任何图像呢?
如果您没有看到任何验证码图像,而表单提交时出现
验证成功...太棒了!
那么要么是表单不起作用(通常情况下不是这种情况),要么需要清除浏览器缓存并重试。
?invisible=true
参数)请在无痕窗口中尝试。
以下是reCaptcha帮助页面的一些注意事项 - https://support.google.com/recaptcha#6223828
如果您看到此reCAPTCHA挑战,说明您的浏览器环境不支持reCAPTCHA复选框小部件。
有几个步骤可以提高您的体验:
- 确保您的浏览器已完全更新(请参阅最低浏览器要求)
- 检查您的浏览器中是否启用了JavaScript
- 尝试禁用可能与reCAPTCHA冲突的插件
请注意,某些网站可能与reCAPTCHA错误集成 - 在这种情况下,请联系网站的网络管理员。
您不需要添加[recaptcha]
标记。
reCAPTCHA v3不需要CAPTCHA小部件(reCAPTCHA v2中使用的“我不是机器人”复选框)即可工作,因此不再需要[recaptcha]表单标记。如果在表单模板中找到[recaptcha]表单标记,则Contact Form 7 5.1或更高版本将忽略它们并将它们替换为一个空字符串。
请尝试以下方法,因为这是在经过数小时的测试后唯一有效的方法。
正如其他人提到的那样,您也可以通过访问https://www.google.com/recaptcha/api2/demo?invisible=true并提交表单来测试浏览器是否会触发reCAPTCHA检查。
这最终帮助了我,因为我一直认为我的reCAPTCHA设置不起作用,而且我编写了错误的代码...但事实上,它是有效的!只是显然不太可疑。
我希望这能像对我一样对其他人有所帮助!
script type='text/javascript' async defer src='https://www.google.com/recaptcha/api.js?onload=renderInvisibleReCaptcha&render=explicit&hl=de-CH'
如果你有VPN的条件,可以切换到一个声誉不佳的IP或国家,或者一个常用于P2P的IP。这对我大多数情况下都有效。
通过打开开发工具,按照以下步骤测试re-captcha。进入网络选项卡并找到提交表单的POST请求。右键点击该行并选择复制为cURL
。
将其粘贴到CLI中,您将获得失败信息,而cURL的输出是服务器返回的HTML。