Google reCAPTCHA人机验证

img

Google reCAPTCHA 是谷歌提供的一项免费服务,它会要求你勾选 “I’m not a robot” 以确认你是人类而不是机器人,主要用于保护网站免受恶意软件和垃圾邮件的攻击。

正常情况下,它在会在一些网站的账号注册页面中出现,需要你点击通过验证,如下图所示。

img

但由于国内用户访问不了谷歌,我们看到的页面会像下面这个样子,无法显示或显示空白。

img有些网页中使用了Google reCAPTCHA人机验证,但是由于国内无法访问Google服务,所以导致页面无法正常加载和运行,如注册和登录等。Google reCAPTCHA的js地址如下:

https://www.google.com/recaptcha/api.js

目前解决的方案是通过在浏览器中安装相关扩展,将对Google reCAPTCHA相关地址的访问重定向到国内可以访问的另一reCAPTCHA服务地址:

https://recaptcha.net/recaptcha/api.js

二、 解决方法一 Header Editor

第一步、安装插件

这里安装的是Header Editor插件这款插件,Firefox从这里安装,Chrome从这里安装。

第二步、配置规则

安装完插件后,在工具栏中点击该插件,弹出配置界面,作如下配置:

1,打开右上角的扩展,在工具栏调出 Header Editor 扩展插件。

img

2,配置 Header Editor 扩展插件,转到管理 > 导入和导出,输入 github 的地址,点击下载按钮导入下载规则,规则包括 Google APIs,reCaptcha 和 Content Security。

https://azurezeng.github.io/static/HE-GoogleRedirect.json

img

3,最后保存下载规则,就成功配置 Header Editor 扩展插件了,下次再使用微软浏览器访问 Themeforest 账号注册页面,就能正常显示谷歌 reCAPTCHA 验证码。

img

总结

目前本方案支持 Chrome 电脑版 和 Firefox (手机和电脑版都可以)。根据所使用的浏览器的不同有不同的操作方法。

二、解决方法二 GooReplacer

第一步 下载 GooReplacer 插件

GooReplacer 是一个用于将网页中的文件地址重定向至其他地址的插件。此方法基于这个插件。

Chrome 电脑版

如果你能够翻墙,可以去 Chrome 网上应用店 上进行下载。当然你就不用看这篇文章了。

img

如果你不会翻墙:

**目前暂时没有方法。**因为据 xmdhs 反馈,Chrome 离线插件安装的方法不好使。在这种情况下,建议使用 Firefox (在国内能使用 Firefox 的所有功能)。

Firefox 电脑版

由于 FireFox 的所有服务在国内都可以直接访问,因此,只需要在 “附加组件管理器” 中直接搜索安装即可。当然可以通过这个链接直接去下载这个插件:点我去 gooreplacer 插件首页!

imgimg

第二步 配置重定向

接下来打开 gooreplacer 的设置页面,如图所示。

img

点击 Add,添加下面的重定向:

www.google.com/recaptcha
recaptcha.net/recaptcha

img

输入完成后点 Sumbit,最后你的 gooreplacer 设置应该是这样的:

img

img-3uJzfztU-1711721798940)]

输入完成后点 Sumbit,最后你的 gooreplacer 设置应该是这样的:

img

然后就可以了。接下来再来试试看,之前无法加载的 reCaptcha 现在正常了。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐