测试新的Google reCAPTCHA v3

时间:2018-12-03 08:30:50

标签: testing recaptcha recaptcha-v3

测试失败的最佳方法是什么?我知道UserAgent更改技巧,例如将其设置为“ Googlebot”会导致测试失败。

但是还有其他测试方法吗?

我可以测试分数低于可接受阈值时应用程序的行为,但是我想以某种方式在浏览器中模拟一个机器人(在Google眼中)。

3 个答案:

答案 0 :(得分:0)

使用Tor浏览器,应该会给您带来低分。

答案 1 :(得分:0)

在使用Chrome隐身模式的台式机或手机上,您的得分较低,为0.1〜0.3(至少在我看来是这样)。看到这里:https://tehnoblog.org/google-no-captcha-invisible-recaptcha-first-experience-results-review/#google-invisible-recaptcha-v3.0-live-demo

答案 2 :(得分:0)

我不确定这是您要找的内容,但是您可以尝试使用相同的g-recaptcha-response参数向后端端点发出重复的请求,您已经在任何先前的请求中使用过该参数。

首次调用后端时,您会收到https://www.google.com/recaptcha/api/siteverify的有效回复

{"success":true,"score":0.9,"action":"register","challenge_ts":"2020-07-21T18:09:09Z","hostname":"localhost"}

在使用相同的g-recaptcha-response参数第二次调用相同的端点之后,google API会响应如下:

{"success":false,"score":0.0,"error-codes":["TimeoutOrDuplicate"]}