//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★说★明★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓// // 免费在线 验证码识别 // //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★注★意★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓// // 《如果不能识别请重新抓一下[起点坐标]跟[10个数字的颜色]即可》 // // [验证码]网页地址 《http://www.leocn.com/html/6269.html》 // //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★变★量★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓// //《定义变量》 Dim c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,cb,x,cx,y,n,cn,color,okn //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★定★义★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓// //《10个数字的颜色》 c0="00498C" c1="0000DE" c2="0024C6" c3="A56D00" c4="0059A5" c5="DE3C00" c6="0045CE" c7="6300A5" c8="42A600" c9="E76500" //《验证码背景的颜色》 cb="EFEFEF" //《起点x , y坐标变量赋值(验证码图片左上角那个点)》 x=129:y=420 //《两个数字之间距离》 n=10 //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★开★始★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓// okn="" //《识别4个数字的循环次数 (为4)》 For 4 //《起点颜色cx坐标变量赋值》 cx=x //《识别1个数字横向点的循环次数 (为5)》 For 5 VBSCall color=GetPixelColor(cx,y) //《判断是否为背景色》 If color<>cb //《判断每次得到的颜色跟10个数字的颜色对比》 If color=c0 cn="0" ElseIf color=c1 cn="1" ElseIf color=c2 cn="2" ElseIf color=c3 cn="3" ElseIf color=c4 cn="4" ElseIf color=c5 cn="5" ElseIf color=c6 cn="6" ElseIf color=c7 cn="7" ElseIf color=c8 cn="8" ElseIf color=c9 cn="9" EndIf Goto 〖离开1个数字横向点的循环〗 Else //《继续循环直到5次完》 cx=cx+1 EndIf EndFor Rem 〖离开1个数字横向点的循环〗 //《接着识别下一个数字》 x=x+n //《得到验证码4个数字》 okn=okn & cn EndFor //《显示验证码4个数字》 VBSCall MessageBox(okn) EndScript //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★备★注★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓// //【脚本作者】一只鱼 【QQ群】5619170 //【E-Mail】ChapterRain@yahoo.com.cn 【致谢】欢迎使用鱼鱼制作的脚本!! //【创作日期】2007.01.05 【修改日期】2007.01.12 //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★结★束★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓//