reCAPTCHA v3 验证
1.配置前准备
参考文档: https://developers.google.com/recaptcha/docs/v3
1.1 使用reCaptcha需要去注册google账号,并且去https://www.google.com/recaptcha/admin#list里面去创建秘钥对
1.2并且在后台中 配置相关域名
如不配置域名 进行验证返回
2.界面代码
引入js: <script src="https://www.recaptcha.net/recaptcha/api.js?render=网站密匙"></script>
grecaptcha.ready(function() {grecaptcha.execute('网站密钥', {action: 'submit'}).then(function(token) {//去后台验证 $.ajax({type: "POST",url:"<%=basePath%>/recaptchaAction/check",data: {"token":token},success: function(result) {alert(result);}});});
});
3.后台代码
@RequestMapping(value="/check",method=RequestMethod.POST)@ResponseBodypublic String check(HttpServletRequest request) {String checkCode = request.getParameter("token");Map<String, Object> map = new HashMap<>();// 此密钥用于您的网站和 reCAPTCHA 之间的通信。map.put("secret", "reCAPTCHA_key");map.put("response", checkCode);//验证链接String url="https://www.recaptcha.net/recaptcha/api/siteverify";//调用验证Map<String, Object> accessIntentByPost = QwyUtil.accessIntentByPost(url, map);return accessIntentByPost.toString();
}
4.注
国内使用reCAPTCHA只需要将 www.google.com 替换成 www.recaptcha.net,即可在国内使用 recaptcha 的服务。
如 https://www.google.com/recaptcha/api.js 替换成 https://www.recaptcha.net/recaptcha/api.js
,https://www.google.com/recaptcha/api/siteverify 替换成 https://www.recaptcha.net/recaptcha/api/siteverify。
reCAPTCHA v3 验证相关推荐
- Spring Boot 下使用谷歌 reCAPTCHA v3
JSP 时代,我写一个图片验证码组件<JSP 实用程序之简易图片验证码>,那是很老的技术,安全性很低,纯粹练手. 图片验证码(Captcha)这类应用,还是采用第三方提供的好,比较放心.于 ...
- 目标检测 YOLO v3 验证 COCO 模型
YOLO,是You Only Look Once的缩写,一种基于深度卷积神经网络的物体检测算法,YOLO v3是YOLO的第3个版本,检测算法更快更准. 本文源码:https://github.com ...
- 使用Google reCAPTCHA进行人机验证
reCAPTCHA是Google公司推出的一项验证服务,使用十分方便快捷,在国外许多网站上均有使用.它与许多其他的人机验证方式不同,它极少需要用户进行各种识图验证. 它的使用方式如下如所示,只需勾选复 ...
- recaptcha v2_reCAPTCHA v2 vs v3 – reCAPTCHA v2和v3之间的区别
recaptcha v2 Here, in this article, you will get to learn about reCAPTCHAs, how they work, and the d ...
- 谷歌(Google): reCaptcha(3.0版本)做网站验证
前言: 前面有一篇使用了2.0版本来做网站验证码,但是发现如果只是做网站验证码可以,但是如果我想集成到移动端的话,那样式太丑了,找遍了官方文档(强烈建议去看看一下官方文档(需要翻墙),点击查 ...
- 13. keystone v3 方式验证
进行管理,没有用户,只能用token登录,之前我们创建了一个10个字节的随机数作为token使用,写在了配置文件中,现在要使用这个token: export OS_TOKEN=78870e7a240c ...
- 活动 Web 页面人机识别验证的探索与实践
在电商行业,线上的营销活动特别多.在移动互联网时代,一般为了活动的快速上线和内容的即时更新,大部分的业务场景仍然通过 Web 页面来承载.但由于 Web 页面天生"环境透明",相较 ...
- 谷歌验证码reCAPTCHA的运用
写在前面 提示:reCAPTCHA因为依赖谷歌网站验证,在国内是无法使用的.但是谷歌提供了国内接口,将google.com替换为recaptcha.net即可. reCAPTCHA在国内的接口示例:h ...
- 【技术开发】谷歌验证码 ReCaptcha 破解教程,简单方便从零开始。
本文章转载于:静觅 » [技术开发]谷歌验证码 ReCaptcha 破解教程,简单方便从零开始. 很久没有做爬虫破解类相关的分享了,之前交流群里有朋友提问谷歌系的reCAPTCHA V2 验证码怎么破 ...
最新文章
- 数字化探索:建立学习型组织,HR 也能驱动业务营收?
- GPUImage滤镜中的shader代码分析,及自定义滤镜
- 添加水印(文字and图片)
- more 目录linux,linux(二)目录结构、文件基本操作cat\more\less、环境变量、文件搜索...
- 浅谈python异步IO,同步IO,线程与进程~
- 读《世界是数字的》有感
- C++实现插入排序(附完整源码)
- matlab里数据类型转换,Matlab数据类型及转换(Matlab data type and conversion).doc
- 闲鱼如何高效承接并处理用户纠纷
- github的gh-pages分支展示项目页面
- CCF202006-1 线性分类器
- 计算机图形学E1——OpenGL 方中有圆,圆中有方,无穷尽焉
- 【每日一网】Day16:Inside-Outside Net(ION)讲解
- 中西造园水法浅比【ZZ】
- Java通过cad图生成3d模型,将CAD图纸转换为SolidWorks三维模型
- 威富通移动支付开发文档
- 关于需求确认的重要性
- php网站安装有密钥,win10安装时跳过密钥
- [智慧农业]Python基于改进YOLOv5的猕猴桃叶病害检测系统(完整源码&数据集&视频教程)
- MySQL中DML语言的插入语句、修改语句、删除语句(增删改)——笨蛋笔记4
热门文章
- 很好玩的html小游戏代码
- 关于阿里云的图像搜索的创建和使用
- 中国大学生计算机编程第一人楼天城访谈
- Symbian OS通讯录
- 物理大地测量学笔记(一)
- linux shred 目录,Linux之shred命令彻底粉碎删除文件
- PCB Layout and SI 问答
- 纯Windows API打造西门子移动网程控交换机人机终端(曾经最有成就感的作品)
- Android直播实现(一)Android端推流、播放
- k米评分容易得高分的歌_下线“交友陪玩”!全民K歌回应涉黄被罚:上月已完成整改,强化审核...