使用 javascript 测试错误的 reCAPTCHA 站点密钥

Test for bad reCAPTCHA sitekey with javascript

有没有办法以编程方式测试(使用 javascript)Google reCAPTCHA 站点密钥是否有效?例如,当向 reCAPTCHA 提供无效的站点密钥时,reCAPTCHA 小部件中会显示以下错误消息:

ERROR for site owner: Invalid site key

我想在代码中测试这个条件。

不幸的是,Google 没有为开发人员提供任何验证站点密钥的选项,并且无法使用 Javascript 以编程方式完成,因为 recaptcha 是一个 iframe 而框架 html无法在客户端访问代码。

唯一可能的解决方案是实施某种网络抓取工具来截取 ReCaptcha 小部件的屏幕截图,并 return 获取站点密钥是否有效的结果。

可以找到一个可能有用的工具here