【视频教程】【验证码识别插件】附带验证码制作工具

瞌睡蟲子 6月前 8468

说明:

该插件为《完美验证码识别系统》的python封装,附件带验证码制作工具《完美验证码识别系统V3.2.1.rar》。


插件安装:

将附件《插件.rar》解压缩到UB的安装目录即可注意不是UB根目录下面

使用方法:

说明文档:

https://lcsan.tk/html/vcode.html


实例:

demo:

注意:先把附件《demo.rar》解压到d盘根目录,两个task的源码如下。

Import wmcode
// 附件demo解压到D盘根目录
// 识别库路径
Dim datPath="d:\\demo\\辽宁1-11111.dat"
// 识别库密码
Dim password="11111"
// 待识别验证码图片路径
dim imgPath="d:\\demo\\nl.bmp"
dim flag,vcode
// 加载识别库
flag = wmcode.LoadDat(datPath,password)
If flag
    // 识别图片
    vcode = wmcode.getCodeFormFile(imgPath)
    TracePrint(vcode)
else
    TracePrint("识别库加载失败")
end if

运行效果:

RPA,RPA机器人_【视频教程】【验证码识别插件】附带验证码制作工具


实例:

https://forum.uibot.com.cn/thread-449.htm

上传的附件:
最新回复 (34)
  • 6月前
    2
    感谢提供解决方案!
  • liuxk 6月前
    3
    感谢
  • 哒哒 6月前
    4
    1024
  • 绍兴何 6月前
    5
    插件中WmCode.dll检测有木马,这个安全吗?
  • 绍兴何 6月前
    6
    我没有恶意,看到杀毒软件跳出提示,就来问一下,别介意呀。
  • 瞌睡蟲子 6月前
    7
    应该是没过检测,没有挂马
  • 丰哥 6月前
    8
    大神,膜拜一下
  • yogai 6月前
    9
    生成识别库的时候报错,缺了sqlite3.dll文件。
  • 瞌睡蟲子 6月前
    10

    已更新附件,增加sqlite3.dll文件

  • 哒哒 6月前
    11
    顶楼上
  • 脚本大叔 6月前
    12
    虫子你好  我已经下载插件了  也解压至安装包了  我不懂得怎么使用  我是代码小白  能给个详细步骤吗?
  • 瞌睡蟲子 5月前
    13
    我发视频教程了,先制作字库,再用插件加载字库识别。
  • 陈陈陈 3月前
    14

    虫子大大,完美验证码系统有没有支持1920*1080分辨率的啊,我按照教程方法一步步完成的,但是最终的结果和验证码不一样,不知道是不是这个分辨率的问题导致的

    上传的附件:
  • 瞌睡蟲子 3月前
    15
    陈陈陈 虫子大大,完美验证码系统有没有支持1920*1080分辨率的啊,我按照教程方法一步步完成的,但是最终的结果和验证码不一样,不知道是不是这个分辨率的问题导致的
    你这工程不能导入,看看你原网站。和分辨率应该没关系
  • 哒哒 3月前
    16
    瞌睡蟲子 你这工程不能导入,看看你原网站。和分辨率应该没关系
    你咋没跟他说获取验证码图像的时候像素和尺寸的坑啊。。
  • 陈陈陈 3月前
    17
    我已找到原因,是因为不同的截图获取方式导致的,虽然都是同样的格式!不知道这个是不是 哒哒 你说的像素和尺寸问题
  • 哒哒 3月前
    18
    陈陈陈 我已找到原因,是因为不同的截图获取方式导致的,虽然都是同样的格式!不知道这个是不是 哒哒 你说的像素和尺寸问题

    你是不是用的元素截图?是的话肯定无法匹配。因为你下载的是网页中实际显示的图案样式,而用字库工具下载的验证码是原图,这两种会有细微的差别。就是这个细微差别导致做出的字典无法正确识别你实际截图的验证码。你需要按照虫子大佬的 https://forum.uibot.com.cn/thread-449.htm 这篇教程用JS手段完成原图的复制才行。
    感受大佬的照拂吧~~~

  • 陈陈陈 3月前
    19


    确实是你说的这个情况,之前没意识到这个,之前排查了大半天的问题还以为是做到识别库有问题~o(╥﹏╥)o~

  • 吴_32975 2月前
    20

    像这种软件的验证码怎么获取验证码下载地址?是不是只能自己截图下来做一个图库?

    上传的附件:
  • 瞌睡蟲子 2月前
    21
    吴_32975 像这种软件的验证码怎么获取验证码下载地址?是不是只能自己截图下来做一个图库?
    chrome,按12打开开发者工具,点击network,点击all,点击清除,再点击刷新一下验证码。这个时候抓到的地址就是验证码图片地址。
  • 标枪 1月前
    22
    uibot3744b7707f4da8.task,第42行:WMCODE.getCodeFormFile 的参数个数不匹配
    之前用的挺好的,好像是升级后出现了这个问题,请教大神怎么解决。
  • 吴_32975 1月前
    23

    是软件的不是浏览器   有办法吗

    上传的附件:
  • 胡伟_65030 1月前
    24
    哈喽,抓取数据的时候数字出现乱码怎么解决呢?
  • 瞌睡蟲子 1月前
    25
    标枪 uibot3744b7707f4da8.task,第42行:WMCODE.getCodeFormFile 的参数个数不匹配 之前用的挺好的,好像是升级后出现了这个问题,请教大神怎么解决。
    去掉了一个参数,不需要填验证码个数了。
  • 瞌睡蟲子 1月前
    26
    吴_32975 是软件的不是浏览器   有办法吗
    验证码截图保存,再识别。
  • 瞌睡蟲子 1月前
    27
    胡伟_65030 哈喽,抓取数据的时候数字出现乱码怎么解决呢?
    数据抓取?给个例子看下。
  • 梁帅哥 1月前
    28

    请教大神,我按贴子里的代码执行为何会出错,像视频教程转变一下才成功。这2个代码看起来应该是一样的,不理解为什么会出错。


    出错代码:

    Import wmcode

    // 附件demo解压到D盘根目录

    // 识别库路径

    Dim datPath="d:\\隧道系统验证码.dat"

    // 识别库密码

    Dim password="1234

    // 待识别验证码图片路径

    dim imgPath="d:\\码1.bmp"

    dim flag,vcode

    // 加载识别库

    flag = wmcode.LoadDat(datPath,password)

    If flag

        // 识别图片

        vcode = wmcode.getCodeFormFile(imgPath)

        TracePrint(vcode)

    else

        TracePrint("识别库加载失败")

    end if


    成功代码:

    Import wmcode

    // 附件demo解压到D盘根目录

    // 识别库路径

    // 加载识别库

    dim flag = wmcode.LoadDat("d:\\隧道系统验证码.dat","1234")

    If flag

        // 识别图片

        dim code = wmcode.getCodeFormFile("d:\\码1.bmp")

        TracePrint(code)

    else

        TracePrint("识别库加载失败")

    end if


    上传的附件:
  • 瞌睡蟲子 1月前
    29
    梁帅哥 请教大神,我按贴子里的代码执行为何会出错,像视频教程转变一下才成功。这2个代码看起来应该是一样的,不理解为什么会出错。出错代码:Import wmcode// 附件demo解压到D盘根目录// 识别库 ...
    密码少了一个引号
  • 良子 1月前
    30
    回复才能下载吗?
  • 瞌睡蟲子 1月前
    31
    良子 回复才能下载吗?
    下载无需回复呀
  • andy_76031 28天前
    32
    mark
  • 17天前
    33


    为什么我获取的值是个空值啊


  • 瞌睡蟲子 17天前
    34
    为什么我获取的值是个空值啊
    你用的截图方式,图片精度有误。用图片下载或者httpget方式。https://forum.uibot.com.cn/thread-449.htm
  • 梁帅哥 4天前
    35
    瞌睡蟲子 密码少了一个引号
    谢谢
返回
发新帖