Kaggle注册遇到的问题
问题一:“Unable to load captcha. Captcha may be unavailable in your country.”
“Unable to load captcha. Captcha may be unavailable in your country.”(如下图)。这是 reCaptcha 无法加载的问题。
解决方法
为了防止机器人攻击,国外很多网站都使用了 Google reCaptcha 验证码。reCaptcha 对于国外用户非常的友好,但是…对于国内用户就不怎么友好了。究其原因,则是国内网络全线屏蔽 Google 服务,导致 reCaptcha 完全加载不出来。这样,国内玩家就无法在对应的网站进行下一步操作了。本方案可以解决 reCaptcha 无法加载的问题。
Edge电脑版
-
打开浏览器,点击右上角账户旁边的3个点,找到并点击“扩展”。
-
点击“获取 Microsoft Edge 扩展”
3.输入插件名 “hearder editor” 搜索,获取开发者为“FirefoxBar”的那个
-
获取之后,管理该插件
-
进入插件管理界面,选择导入导出,并在"下载规则"中,填入下面的地址 (任选其一,推荐使用 GitHub 版本),然后点击右边下载按钮
1. (推荐) https://azurezeng.github.io/static/HE-GoogleRedirect.json
2. https://www.azurezeng.com/static/HE-GoogleRedirect.json
全部加载好了,点击下方的保存
原理
这个插件将 reCaptcha 的调用 (www.google.com/recaptcha) 直接跳转到了 reCaptcha 国内镜像上面 (recaptcha.net/recaptcha)。
由于 reCaptcha 国内镜像是可以直接连接的,而且还是 Google 官方的镜像,所以就能正常加载了。(这个和 xmdhs 的解决方法原理是一样的)
另外,这个方案还会修改页面的 Content-Security-Policy (内容安全政策) 设置,使得有 Content-Security-Policy 的页面的 reCaptcha 能正常加载。(这就是于 xmdhs 的解决方案的不同之处)
问题二:“an unknown error occur”
继续注册时,输入邮箱验证后,遇到了“an unknown error occur”。这个可以不用理会,退出后就可以登录了。或者,点击验证码旁边的“click here”即可。
参考:
[1] Google 人机验证(reCaptcha)无法显示解决方案(可解决大多数 CSP 问题)
[2] GOOGLE 人机验证(RECAPTCHA)无法显示解决方案(可解决大多数 CSP 问题)
[3] Kaggle 注册显示 Unable to load captcha. Captcha may be unavailable in your country.