4

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

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

当分数低于可接受的阈值时,我可以测试我的应用程序将如何表现,但我想以某种方式在浏览器中模拟一个机器人(在谷歌的眼中)。

4

3 回答 3

1

在台式机或手机上使用 Chrome 隐身模式会得到 0.1 ~ 0.3 的低分(至少在我的情况下)。见这里:https ://tehnoblog.org/google-no-captcha-invisible-recaptcha-first-experience-results-review/#google-invisible-recaptcha-v3.0-live-demo

于 2019-03-10T10:11:29.350 回答
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"]}
于 2020-07-21T18:17:46.790 回答
-3

使用 Tor 浏览器,应该会给你一个低分。

于 2018-12-05T17:05:17.690 回答