RPA+ddddocr识别图片验证码
上篇我们已经使用python识别了验证码,接下来用RPA接收python识别验证码结果进行登录
1、RPA首先安装python包 ddddocr
2、RPA新建一个python模块
编写代码
import xbot from xbot import print, sleep from .import package from .package import variables as glv import ddddocr def main(imgpath): ocr = ddddocr.DdddOcr() with open(imgpath,'rb') as f: image_bytes = f.read() res = ocr.classification(image_bytes) return res
3、RPA代码
- 页面登录步骤:首先在页面输入用户名和密码,随后进入一个循环步骤,该步骤不断执行识别验证码、填写验证码及点击[登录]按钮的操作直至成功。一旦登录成功,循环终止。并且为防止因持续识别错误而导致无限循环,设定一个最大尝试次数限制,若超过该次数仍未登录成功,则自动退出循环,以确保程序的合理运行。
- 第9行调用写好的python代码,传入参数为验证码图片路径
最终RPA打印结果如下图
***********************************************************
RPA本身提供【验证码识别】指令,广泛兼容各类验证码,感兴趣的小伙伴不妨亲自体验一番!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2023-05-30 Jmeter二次开发函数 - 将指定时间转换为时间戳