recaptcha - 如何通过 ReCaptcha v3?
问题描述
ReCaptcha v3 将不再提供验证码,而是依靠浏览器指纹识别和其他谷歌可以获取的关于你的信息。
这是一个测试:https
://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php
API 文档:https ://developers.google.com/recaptcha/docs/v3
现在我遇到的问题是,例如 VPN IP 或静态公司 IP 似乎被列入黑名单,0.1
即使浏览器配置文件本身是新鲜的并且没有安装广告拦截器和其他隐私工具,也只能得到分数。使用移动互联网连接,我可以达到0.7
.
我希望许多站点在作为稳定版本发布时会采用 v3,这在使用被列入黑名单的网络时会带来问题。
登录 Google 帐户可以大大提高您的分数,但这也意味着 Google 会了解帐户所有者使用的网站,包括使用验证码的网站和使用不相关 Google 服务的网站,这些网站使用您已登录的事实。所以最好不登录就提高分数。
即使 Google 不信任您的 IP,是否有任何方法可以证明您是人类?
解决方案
还没有人确切知道它是如何工作的。然而,它似乎与 cookie 和跟踪脚本有关。清除 cookie 并将浏览器设置为不接受第三方 cookie 似乎会将其锁定为 0.1。尝试在浏览器中登录 gmail,并访问其他一些站点,有人报告说使用 soundcloud 成功。此外,如果您解决了旧版验证码 (v1),它似乎会在几分钟内将您锁定为 0.1。它还强烈偏爱 google chrome 和 firefox,诸如 ungoogled-chromium 和 brave 之类的铬叉似乎徘徊在 0.1 到 0.3 的范围内,而 edge 很少超过 0.5。
推荐阅读
- asp.net - 如何将 asp.net 核心 Web 应用程序部署到 azure b2c 租户?
- java - Google Drive API 无法列出文件 (v3 Java)
- ios - 如何在 alamofire 中发布单值数组?
- c++ - 为 Sony NMOS 实现编译 C++ boost 库
- c++ - 这2张魔法卡能打出的最大技能是多少?
- excel - VBA 加载项 Vlookup ThisWorkbook.Range
- javascript - 如何使用 echarts 更改饼图的颜色?
- c++ - 无法使用“const Node *”类型的右值初始化“Node *”类型的变量
- javascript - 在 .map 函数中设置 React 状态而不覆盖状态
- reactjs - 如何模拟组件中使用的 AuthService 服务类进行测试?