今天看到了一个比较好的验证码,不用输入,只需要用户拖动鼠标就可以操作,感觉不错,特此学习

首先 html 加载js   <script src="http://static.geetest.com/static/tools/gt.js"></script>

填写 验证码html  <div id="captcha"></div>

运行js 启动事件

<script>
    var handler = function (captchaObj) {
        // 将验证码加到id为captcha的元素里
        captchaObj.appendTo("#captcha");
     };
    // 获取验证码
    $.get("{:U('Manage/Index/  geetest_show_verify ')}", function(data) {
        // 使用initGeetest接口
        // 参数1:配置参数,与创建Geetest实例时接受的参数一致
        // 参数2:回调,回调的第一个参数验证码对象,之后可以使用它做appendTo之类的事件
        initGeetest({
            gt: data.gt,
            challenge: data.challenge,
            product: "float", // 产品形式
            offline: !data.success
        }, handler);
    },'json');
    
</script>

php  geetest_show_verify

/**
     * geetest生成验证码
     */
    public function geetest_show_verify(){
        $geetest_id='034b9cc862456adf05398821cefc94eb';//仅限测试使用
        $geetest_key='b7f064b9ae813699de794303f0b0e76f';//仅限测试使用
        $geetest=new \Org\Xb\Geetest($geetest_id,$geetest_key);
        $user_id = "test";
        $status = $geetest->pre_process($user_id);
        $_SESSION['geetest']=array(
            'gtserver'=>$status,
            'user_id'=>$user_id
        );
        echo $geetest->get_response_str();
    }

加载  Geetest类  然后就可以显示啦。

极验验证码 Geetest相关推荐

  1. 验证码的识别(极验验证码)

    本文介绍了几种常见的验证码类型以及它们的识别方法,包括图形验证码.极验滑动验证码.点触验证码和微博宫格验证码等.其中,针对图形验证码的识别方法是使用OCR技术,并且需要安装tesserocr库.我们可 ...

  2. 极验验证码行为模拟(成功率90%以上)

    这期我来玩一点黑科技的东西 最近有同事在搞爬虫时碰到了极验的第二代拖动式验证码,让我帮忙给研究一下. 于是乎我从极验官网下了demo在看.又通过网上其他同学的思路,大概研究出来了. 本人声明:我只是出 ...

  3. geetest php,Laravel 使用极验(Geetest)

    简述 在网站开发中使用频率最高的工具之一便是验证码,验证码在此也是多种多样,不过简单的图片验证码已经可以被机器识别,极验验证码提供了一个安全可靠的滑动验证码体系,让网站开发更加安全. 先感受一下这种验 ...

  4. 博客园自动发帖--图像处理极验验证码

    为了写这篇文章,先写了两篇爬虫cookies详解和selenium+requests进行cookies保存读取操作,感兴趣的朋友可以看看前两篇文章. 这篇文章我主要是提供另一种滑动验证码的处理方式,看 ...

  5. 极验验证码破解—超详细教程(一)

    极验验证码破解-超详细教程(一) Gayhub:FanhuaandLuomu/geetest_break 2017.8.21 代码以上传,可供参考 目录 一.网站http://www.gsxt.gov ...

  6. 第八部分 验证码的识别(极验验证码)

    前言: 验证码是众多网站采取的反爬措施.验证码的花样也很多,主要有下面这几种类验证码: 图形验证码:数字.英文字母.混淆曲线组合成的验证码. 行为验证码:识别文字,点击与文字相符的图片验证码. 交互式 ...

  7. 极验接入教程纯html,VUE接入 腾讯验证码,极验验证码

    VUE接入 腾讯验证码,极验验证码 安装 $ npm install vue-social-captcha -S 使用 在 main.js 文件中引入插件并注册 # main.js import ca ...

  8. 教你如何快速破解假极验验证码

    随着爬虫技术的日益发展,反爬虫技术也越来越强大,极验(GeeTest)是一家致力于为企业用户提供验证安全的解决方案的公司,通过自主研发的行为安全模型算法,能有效阻止恶意程序对网站的攻击(垃圾注册.撞库 ...

  9. 极验验证码破解(二)

    一.网站http://www.gsxt.gov.cn滑动验证码概述 二.极验验证码破解-抓包分析 三.极验验证码破解-搭建本地验证码服务 四.极验验证码破解-分析geetest.js,得到所需参数 五 ...

最新文章

  1. 2019秋第二周学习总结
  2. 数据结构算法(二)_算法基础之前传(递归、时间复杂度、空间复杂度、二分查找)...
  3. TFS(Team Foundation Server)介绍和入门
  4. 做系统ghost步骤图解_用好这工具,小孩都能会重装系统!
  5. Abbreviated biography of Jon Claerbout
  6. 【Vue指令】—v-if、v-show二者用法及区别
  7. jQuery Mobile中固定工具栏header、footer的data-*选项
  8. 01.mac下安装配置maven
  9. mysql数据库回滚日志_Mysql数据库慢查询日志的使用
  10. abaqus -复合材料
  11. 详解 box-shadow
  12. 打地鼠程序设计c语言,打地鼠游戏的制作(C语言)含代码.ppt
  13. 维修经验:播放器没有声音,但系统有声音
  14. 1.java基础 jdk,jre,jvm作业 - 答案(jdk,jre,jvm)
  15. 手持无刷云台三轴全角度到底有多少坑
  16. 中国联通MEC边缘云架构与部署实践
  17. 五、数据CRUD操作
  18. 判断两个区间有无交集
  19. Learning Hammerspoon中英文互译
  20. 智能煤矿:矿井人员精确定位系统

热门文章

  1. ubuntu16重启redis
  2. windows mysql默认密码_windows下mysql初始密码设置
  3. matlab z x y,matlab z=x*y
  4. linux运行windows程序6,linux 下通过wine 运行windows程序包括IE
  5. cppcheck静态代码检测工具
  6. 女生做测试工程师好还是需求分析师好?
  7. 面对科研任务,我决定这样搭建Centos7.9服务器!
  8. 拥抱开源还是坚守阵地:传统数据库供应商面临抉择
  9. Tcp连接端口占用问题
  10. python二级裸考能过吗_难道裸考资格证考试就没有方法了吗?