遇到简单的验证码,超少静态图片

cs

今天遇到网站注册验证码,使用的是静态图片,而且是超级少的图片,图片总共就9张。broken heartbroken heartbroken heart

正好有空写了验证码识别。

w

把所以图片枚举,对应每张图片的验证码,就可以了

用易语言写了个简单的代码

代码:

.版本 2
.支持库 EThread
.支持库 internet
.支持库 spec

.程序集 窗口程序集_窗口1
.程序集变量 句柄q, 整数型

.子程序 _窗口1_创建完毕

测试 ()

.子程序 测试

启动线程 (&线程, , 句柄q)

.子程序 线程
.局部变量 图片地址, 文本型
.局部变量 n, 整数型
.局部变量 数组, 文本型, , "0"

数组 = { “0699”, “5568”, “6265”, “8643”, “7825”, “6412”, “0480”, “7663”, “0426” }
图片地址 = “http://www.xxxxx.com/front/images/x.png”(地址我就不透露了)
.计次循环首 (9, n)
    图片地址 = 文本替换 (图片地址, 38, 1, 到文本 (n))
    图片框1.图片 = HTTP读文件 (图片地址)
    编辑框1.内容 = 数组 [n]
    延迟 (1000)
.计次循环尾 ()
测试 ()

最终的效果就是gif,验证码识别成功

易语言源码 链接:http://pan.baidu.com/s/1c2xGOqG 密码:1oq4

仅供学习

THE END
分享
二维码
< <上一篇
下一篇>>