网站用什么构建微信小程序开发技术介绍

张小明 2026/1/7 8:28:39
网站用什么构建,微信小程序开发技术介绍,合肥搜索引擎推广,网络设计报告网络安全UI自动化测试时#xff0c;需要对验证码进行识别处理#xff0c;有很多方式#xff0c;每种方式都有自己的特点#xff0c;以下是一些常用处理方法#xff0c;仅供参考。 01 去掉验证码 从自动化的本质上来讲#xff0c;主要是提升测试效率等#xff0c;但是为了去研究…UI自动化测试时需要对验证码进行识别处理有很多方式每种方式都有自己的特点以下是一些常用处理方法仅供参考。01 去掉验证码从自动化的本质上来讲主要是提升测试效率等但是为了去研究验证码以及提升验证码的识别效率是需要投入比较大的时间的去掉验证码无疑是最简单的方式而且对于开发而言这样做工作量也不是很大但是建议在测试环境使用生产环境禁用因为存在安全问题。02 设置万能码这个是笔者刚开始做自动化时首选的一个处理方法因为既测试到了验证码的功能而且也不用投入太大的精力去研究如何进行验证码识别另外对于开发来说内置一个万能验证码也是非常简单的事情对于写自动化脚本的人来说也是非常的方便效率也高但这个万能验证码仅限相关人员知道避免存在安全隐患。03 保留一个资源有点验证码实则就是图片资源其实就是在制定的文件夹资源库中随机抽取一张那么只需要将服务器上的所有图片删除仅保留一张即可说白了就相当于固定验证码。04 光学字符识别其实就是通过Python-tesseract模块来只能识别图片中的验证码Python-tesseract是光学字符识别Tesseract OCR的python封装类其能够读取大部分常规图片文件比如JPG、GIF、PNG、TIFF等这个笔者也尝试过因为现在的图片验证码越来越复杂其实有时候识别率并不高下边我们尝试着使用一下。4.1 识别对象我们收集了几个图片验证码来源于网络仅供参考从左到右依次是image01.jpg-image04.jpg:4.2 pytesseract安装直接使用命令安装即可pip install pytesseract4.3 Pillow安装直接使用命令pip install Pillow4.4 OCR安装直接在官网下载即可OCR官网https://github.com/UB-Mannheim/tesseract/wiki选择对应的版本下载即可按照提示安装完成配置环境变量将其根目录添加到path环境变量中4.5 识别原理基本思路是通过图片降噪、图片切割等输出图像文本图片降噪就是将图片中一些不需要的信息去除比如背景、干扰像素、干扰线等。如果验证码是彩色的背景其实就是把每个像素放在五维空间即X、Y、R、G、BX、Y是像素的二维平面坐标RGB代表像素所对应的颜色。4.6 处理过程4.6.1 转灰度处理导入需要的包from PIL import Image打开需要分析的图像image Image.open(./image01.jpg)将彩色图像转化为灰度图像RGB转为HSI色彩空间采用L分量# 彩色转灰度img_01 image.convert(L)img_01.show()以上完整代码为使用image01.jpg# -*- coding:utf-8 -*-# 作者虫无涯# 日期2023/11/14# 文件名称test_tesseract.py# 作用OCR验证码识别# 联系VX# 博客https://blog.csdn.net/NoamaNelson# 导入Image包from PIL import Image# 打开图像image Image.open(./image01.jpg)# 彩色转灰度img_01 image.convert(L)img_01.show()转灰度后图像如下4.6.2 二值化处理图像分割常用的方法就是二值化处理二值化处理就是二值化图像时将大于某个临界灰度值的像素灰度设置为灰度的极大值把小于这个值的像素灰度设为灰度的极小值取值范围一般为0-1二值化算法不同可分固定阈值和自适应阈值比如这个固定阈值如下使用image02.jpg# -*- coding:utf-8 -*-# 作者虫无涯# 日期2023/11/14# 文件名称test_tesseract.py# 作用OCR验证码识别# 联系VX# 博客https://blog.csdn.net/NoamaNelson# 导入Image包from PIL import Image# 打开图像image Image.open(./image02.jpg)# 二值化处理img_02 image.point(lambda x:0 if x143 else 255)img_02.show()二值化后的效果我们结合前两种方法把image03.jpg先灰度再二值化处理后输出对应的文字# -*- coding:utf-8 -*-# 作者虫无涯# 日期2023/11/14# 文件名称test_tesseract.py# 作用OCR验证码识别# 联系VX# 博客https://blog.csdn.net/NoamaNelson# 导入Image包from PIL import Imagefrom pytesseract import pytesseract# 打开图像image Image.open(./image03.jpg)# 灰度处理img_new image.convert(L)# 二值化处理img_03 img_new.point(lambda x:0 if x143 else 255)img_03.show()out_img pytesseract.image_to_string(img_03)print(out_img)image03.jpg原图和处理后效果结果输出4.6.3 图像增强为了排除更多的干扰我们可以使用将图片增强显示或者将图片转成黑白我们在以上代码继续添加from PIL import ImageEnhanceimg_enh ImageEnhance.Contrast(img_03)img_enh01 img_enh.enhance(4)img_enh01 .show()out_img pytesseract.image_to_string(img_enh01)4.6.4 完整代码我们使用image04.jpg输出完整代码# 导入Image包from PIL import Imagefrom pytesseract import pytesseractfrom PIL import ImageEnhance# 打开图像image Image.open(./image04.jpg)# 灰度处理img_new image.convert(L)# 二值化处理img_04 img_new.point(lambda x:0 if x143 else 255)# 图像增强img_enh ImageEnhance.Contrast(img_04)img_enh01 img_enh.enhance(4)# 处理后图片img_enh01.show()# 提取图片文字out_img pytesseract.image_to_string(img_enh01)print(out_img)处理前后的效果05 打码平台另外我们可以通过打码平台来实现图片文字提取比如超人、图鉴、斐斐等等比如图鉴平台可以参考它的 开发文档http://www.ttshitu.com/docs/index.html?spmnull06 记录cookie通过添加登录成功时所携带的cookie来跳过登录在selenium中使用add_cookie()方法将用户名和密码等登录信息写入浏览器的cookie中再次登录时直接读取浏览器cookie即可。感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做的网站百度没收录开发三味风车动漫无修

想要轻松获取Sketchfab上的精美3D模型吗?今天介绍的这款开源工具——sketchfab下载脚本,专为Firefox浏览器设计,让你无需复杂操作即可快速获取心仪的3D资源。这个Tampermonkey用户脚本能够自动捕获模型数据并生成标准的OBJ格式文件&#xff0…

张小明 2026/1/7 4:56:57 网站建设

龙岩做网站多少钱如何解决WordPress强制跳转

目录已开发项目效果实现截图关于我系统介绍开发技术路线核心代码参考示例本项目开发思路结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!已开发项目效果实现截图 同行可拿货,招校园代理 pythonpython基于Web的在线招聘平台设计与实…

张小明 2026/1/7 4:57:00 网站建设

网站版权信息的正确写法招聘网站维护什么内容

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2026/1/7 4:56:59 网站建设

泉州网站设计理念培训wordpress引用fa图标

当用户说出“帮我规划带老人孩子的周末短途游”,系统便能自动整合行程、餐饮、景点资源生成完整方案;当驾车抵达加油站,车载系统自动识别油枪并完成人脸支付;当需要分析Excel数据,仅凭自然语言就能完成复杂报表生成——…

张小明 2026/1/6 17:20:07 网站建设

js建设网站婚庆策划公司简介

在人工智能与物联网深度融合的今天,边缘AI正成为技术演进的关键方向。它将数据处理和智能决策从遥远的云端下沉至设备终端,实现了更低延迟、更高隐私性及更可靠的实时响应。在这一浪潮中,乐鑫信息科技推出的ESP32-S3系列芯片及其全栈解决方案…

张小明 2026/1/7 4:57:00 网站建设

网站注册地址查询订阅号如何开通

云安全与服务导向呈现层技术解析 1. Windows Azure安全相关要点 在云安全领域,基于声明的身份验证是云安全的基础组成部分。Windows Azure平台的AppFabric访问控制是一种基于云的安全和访问控制管理服务,它利用联合的、基于声明的身份、声明性规则模型,抽象了跨域授权和互…

张小明 2026/1/7 4:57:25 网站建设