http://pay.sdo.com/index.aspx?type=card&game=4是盛大的充值的他的图形验证码是选择列出的图形这个我想目前为止应该还不能自动识别吧 也不会由于扭曲图像造成看不清等等希望有高手能够解答

解决方案 »

  1.   

    此图形验证码为盛大专利,仿冒必究!
    嘿嘿。。推断:
    每次产生的图片都是事先做好的矢量图,然后随机从数据库中选择出对应的图来同时记下它们的编号,
    如表为
    ID  Type  URL
    1   笔    ~/images/1.ai
    2   笔    ~/images/2.ai
    3   笔    ~/images/3.ai
    4   笔    ~/images/4.ai
    5   笔    ~/images/5.ai
    6   贝壳    ~/images/6.ai
    7   贝壳    ~/images/7.ai
    8   贝壳    ~/images/8.ai
    9   贝壳    ~/images/9.ai
    10   手    ~/images/10.ai
    11   手    ~/images/11.ai
    12   手    ~/images/12.ai
    .
    ...
    .....
    然后就是开始绘图,看它的是九个图片,可能为九个单元格**********
    觉得这儿是关键
    //从数据库里随机取出九个图插到九个单元格中,并用一个临时数组记录生成情况
    如第一格为上面的ID=12号的那个,然后可能是这样一个数组
    Array[1,12,X,Y]
    ..
    ..
    ..
    Array[9,10,X',Y']
    第一个就是单元格的号,第二个是图编号,第三个,第四个为坐标
    同时记录下取出的每个种类的数量
    随机取出一类,并显示出验证条件,如“请用鼠标点选上图中所显示的3个"笔"” 
    这样验证就容易判断了吧嘿嘿,猜想
      

  2.   

    生成什么都已经搞定了现在还有一个问题是如何显示需要选择的类别的名称放在page_load里的话由于先读取page_load 造成由于还没有这个类别名称 出错