我已经在我的应用程序中实现了google recaptcha v3,我非常有信心它正在运行(测试时,我得到了期望的响应)。但是,我只是一个简单的人,我想通过模拟机器人行为来测试我的代码。
通过修改带有扩展名“为Google Chrome浏览器修改标题”的标题,它可以与recaptcha v2一起使用,但是在这种情况下,我得到的分数与普通的人类标题相同。
这是预期的结果吗?
这是意外结果吗,我写的东西有问题吗?
还是有另一个更好的工具来模拟机器人?
答案 0 :(得分:0)
是否可以通过更改开发人员工具中的用户代理(如 Googlebot / 2.1 )来强制recaptcha v3出于测试目的(即假装为机器人)而失败。
更改用户代理的源 (http://osxdaily.com/2013/01/16/change-user-agent-chrome-safari-firefox/)
验证码演示-https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php
答案 1 :(得分:0)
如果您使用的是 recaptcha 企业,您可以生成站点密钥,这些密钥将返回您定义的评估分数https://cloud.google.com/recaptcha-enterprise/docs/faq#id_like_to_run_automated_tests_with_what_should_i_do