8

我已经在我的应用程序中实现了 google recaptcha v3,并且我非常有信心它正在工作(在测试它时,我得到了我期望的响应)。但是我只是一个简单的人,我想通过模拟机器人的行为来测试我的代码。通过使用扩展名“修改 Google Chrome 的标题”修改标题,它可以与 recaptcha v2 一起使用,但在这种情况下,我得到的分数与普通人类标题相同。
这是预期的结果吗?
这是一个意想不到的结果,我写的东西有问题吗?
还是有其他更好的工具来模拟机器人?

4

2 回答 2

2

是否可以通过更改开发人员工具中的Googlebot/2.​​1等用户代理来强制使 recaptcha v3 失败以进行测试(即假装成机器人) 。

更改用户代理的来源(http://osxdaily.com/2013/01/16/change-user-agent-chrome-safari-firefox/

recaptcha 演示 - https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php

于 2019-03-24T08:49:21.607 回答
1

如果您使用的是 recaptcha 企业,则可以生成站点密钥,该密钥将返回您定义的评估分数https://cloud.google.com/recaptcha-enterprise/docs/faq#id_like_to_run_automated_tests_with_what_should_i_do

于 2021-05-14T02:07:02.243 回答