Discuz论坛中切换极验验证码插件语言

  • 极验验证码插件网址
    • 将验证码按钮的语言切换成英文
    • 解决发帖时没有完整验证码时添加弹出的提示(改成英文)

极验验证码插件网址

http://www.geetest.com/

默认语言是中文,可以免费安装使用,但其客服说已经停止更新和服务,那有问题就得我们自己来改了

将验证码按钮的语言切换成英文

  • 进入目录 Source/plugin/geetest3
  • 打开文件 geetest3.class.php
    找到方法 global_login_extra,大约在131行处添加一行代码 lang: "en",
    修改后的代码如下:
xmlHttp.onreadystatechange = function(result) {if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200)) {var obj = JSON.parse(xmlHttp.responseText);          initGeetest({gt: obj.gt,challenge: obj.challenge,offline: !obj.success,timeout: '5000',product: "bind", // 产品形式,包括:float,popuplang: "en", // 新添加的代码》》》》》》》width: "300px"}, handler);}}

如此访问站点就可以看到效果了

解决发帖时没有完整验证码时添加弹出的提示(改成英文)

发帖就需要找到文件 /plugin_class/plugin_geetest3_forum.class.php
大约在187行左右 geetest_error1 geetest_error1
具体lang 这个方法没有找到定义,找到定义后直接修改提示内容,这是最佳解决方案
由于没有找到这个定义方法,通过改变参数我可以知道 这个方法提示的内容是什么,从而可以直接将方法替换成字符串,
代码如下:

if ($response != 1) {if ($response == - 1) {showmessage(lang('plugin/geetest3', 'geetest_error1'));} else if ($response == 0) {// 改动的代码》》》》》 showmessage("Error: Please click the verification button below to verify and pass!");// 错误:请点击下方验证按钮,验证通过后再提交!//showmessage(lang('plugin/geetest3', 'geetest_error2'));}} else {$success = 1;}

Discuz论坛中切换极验验证码插件语言相关推荐

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

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

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

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

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

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

  4. php极验验证码识别,全新极验验证码 - 为你的FastAdmin添加上AI智能验证码 – 基于ThinkPHP和Bootstrap的极速后台开发框架...

    本插件启用后,前后台的验证码都将替换为极验验证码,无需要修改任何其它代码. 常见问题 1.为什么后台登录没有验证码?这是由于后台默认是启用验证码登录的,首先需要开启后台登录验证码功能,开启方法是修改a ...

  5. 极验接入教程纯html,在AspNetCore中使用极验做行为认证的验证流程

    极验验证 极验验证是一种在计算机领域用于区分自然人和机器人的,通过简单集成的方式,为开发者提供安全.便捷的云端验证服务. 与以往传统验证码不同的是,极验通过分析用户完成拼图过程中的行为特征,通过数据分 ...

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

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

  7. 极验验证码的破解3-模拟浏览器渲染

    前面我们介绍了如何求解极验验证码的滑块目标位移,下面我就就要开始实施拖动滑块破解了.因为我们采取的是模拟人的行为操作,而极验验证码都是js渲染的,因此我们需要一个工具来帮我们完成这个渲染过程得到一个完 ...

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

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

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

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

最新文章

  1. 《Cisco ASA设备使用指南》一2.8 Cisco ASA吉比特以太网模块
  2. SEO基础知识8大精华文章之第三篇 SEO的历史(连载)
  3. 第八周课上额外项目:pwd的实现
  4. 【自动化测试】搭建一个简单从Excel读取用例内容并输出结果的脚本
  5. 如何进行职业生涯规划
  6. (转) Spring 3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
  7. angularjs html编码,怎样使用AngularJS实现base64编码与解码
  8. 前端html5 css3 教案,Web前端开发任务驱动式教程(HTML5+CSS3+JavaScript)
  9. vim 快捷键 总结-编辑文件
  10. 服务器上的word文件被锁定,Microsoft Word忽略从WebDAV服务器发送的锁定状态
  11. CH552 USB HID键盘
  12. python——金融商品多种均线指标综合运用模拟实现(MACD模型)
  13. Unity3D教程(一)安装以及使用Unity3D
  14. 我的拆机经历——戴尔灵越5570系列
  15. React Native 布局实现测试
  16. 新疆旅游攻略-可可托海
  17. CityEngine制作玻璃材质反光效果
  18. svn服务端工具VisualSVN Server
  19. Linux文件和目录管理(2)
  20. vue报错SassError: Expected newline.

热门文章

  1. win7快捷键_简述win7操作系统非常实用的常用快捷键,电脑高手必学
  2. java 有向无环图 树_拓扑排序-有向无环图(DAG, Directed Acyclic Graph)
  3. java 校验护照,在nodejs中使用护照进行身份验证时未获得预期结果
  4. 《失控》--- 新生物文明和蜂群思维
  5. Scratch也能玩体感游戏
  6. Altium Designer导入3D模型出现:cannot load 3D model from file警告
  7. mac 10.15 系统解决,系统打不开程序app,提示已损坏问题
  8. SQL学习九、子查询
  9. 给大家推荐一款免费虚拟主机 优豆云
  10. 潭州课堂25班:Ph201805201 爬虫高级 第五课 sclapy 框架 日志和 settings 配置 模拟登录(课堂笔记)...