gary198026
发表于 2007-7-30 15:40:41
好贴 顶
SimonNET
发表于 2007-8-10 12:21:32
代码的针对性太强,破解验证码技术难度要比这个高许多.在这种情况下,可以考虑用其它的方案实现.
zzy9zzy2
发表于 2007-8-10 17:11:29
如果出现可以识别所有验证码的技术的话,那问题就大了,涉及到比较复杂的计算机图形技术,不好搞的。
最痛快的办法就是暂时屏蔽验证码,输入什么验证码都可以通过。
gzj_06
发表于 2007-8-10 18:33:06
的确是好贴啊,哪天试试,另外在坛子上搜到一个链接,有兴趣的不妨去看看:
http://www.51testing.com/?action_viewnews_itemid_9842.html
marco
发表于 2007-8-11 13:56:30
现在的验证码都没有这么弱智的,不说每次显示的方式一样,而且背景也不一样,靠图片是不能检查的
小孩
发表于 2007-8-12 16:34:49
这个是我针对某个网站论坛编写的认证码 可以参考一下
Sub validate()
Dim str,a,b,c
str=Browser("Browser").Page("xxx | xxxx").WebElement("8+2=?").GetROProperty("innertext")
a=cint(left(str,1))
b=cint(mid(str,3,1))
c=mid(str,2,1)
If c="+" Then
str=a+b
else
str=a-b
End If
Browser("Browser").Page("xxxx | xxxx").WebEdit("secanswer").Set str
End Sub
huash
发表于 2007-8-12 17:29:51
真是不错,谢谢了
liucongying
发表于 2007-8-13 10:00:38
这种办法 很幼稚的,还是写dll比较好
bobile
发表于 2007-8-13 10:26:28
好帖子,好好学习下
luweijile
发表于 2007-8-24 20:35:15
没有通用的验证码识别程序!
只能根据验证码的规则去识别.。
我现在能识别有杂点和杂线的验证,,当然还不能所有的都会做出脚本。
特别是旋转或者扭曲的。其余什么颜色,背景都不是问题
如果大家不相信,可以到我空间看看.当然我是想大家互相学习验证码的自动识别!
luweijile
发表于 2007-8-24 20:37:52
毕竟大家用的语言不一样,
我不想用我的脚本语言识别所有验证码,那是不可能的,只有大家互相取长补短,才能告别验证时代!
zengfanjin5588
发表于 2007-8-26 00:24:35
楼上的果然是高手亚
zhmiss
发表于 2007-10-17 13:11:18
哈哈,我现在是学习阶段,也没有什么经验可谈,也发不了什么贴!这个综合指数可真不好弄呢!
想飞的猪儿
发表于 2007-10-17 14:29:06
大概能看懂脚本,新手学习阶段,大概是这样的如果第一个图像检查点为真,那么显示X(0-9之间的数),根据设置的检查点不同而定。不清楚理解的对不对?:loveliness:
淡茶飘香
发表于 2008-1-18 16:26:42
我刚刚接触qtp,按照你的方式处理时,提示The "imgcode" Image object was not found in the Object Repository.
Check the Object Repository to confirm that the object exists or to find the correct name for the object.
Line (7): "q1=.Image("imgcode").Check(CheckPoint("imgcode"))".
请问是什么问题,怎么解决
板砖
发表于 2008-1-18 18:21:22
你们的系统居然用这么简单的验证码:L :L :L
tiger_86
发表于 2008-1-19 11:23:29
都好强啊
我只有学习的份了
lf0026
发表于 2008-1-23 12:10:29
如果验证码有 变形、干扰码、个数变化的 话 那就复杂了啦
xiaoyaoke
发表于 2008-1-23 12:13:40
研究吗,当然从简单的开始了,相信楼主会继续努力,和大家分享如何解决更复杂的情况
mythxhg
发表于 2008-1-23 12:40:45
服了,现在的验证码图片名竟然和里面的内容有关联?
现在的验证码图片都是一样的名字按照规则随即生成里面的图片内容再送到客户端的,不知道你的规则怎么来的.