| 教你轻松破解验证码 - 解读百度贴吧杀手v2.0源代码 |
| 作者:内详 来源:网络搜集 点击数:
更新时间:2008-3-31 10:17:34 |
|
|
deKey);
--把所有图片保存到数据岛, ape:saveTable(codeKey,"验证码样本")
四、识别验证码
运行下面的脚本测试一下
--从数据区块读取base64编码的图片数据 codekey = ape:loadTable("验证码样本"); imgBinKey = {}; --这是一个图像数组,用来储存还原后的验证码样本的图片数据 --必须进行一个转换,因为codekey里面只是base64编码的普通字符串,而imgBinKey 将是真正的图片对象(二进制数据)
--还原到图片对象 toImage = function(k,v) local img9 = image.new(); img9:setBytes( string.decode( v ,"") ,"*.jpg"); imgBinKey[k] = img9; end; table.foreach(codekey,toImage);
--下载验证码图片 imgD = image.new(); if (imgD:getURL("http://post-js.baidu.com/cgi-bin/c?1281496520&1833052661","*.jpg") ~= true) then win.messageBox("下载图像失败","") image.del(imgD) do return false end; end;
image.corp(imgD, 9 ,0 , 41 , 20 ); --使用split函数分割图片 img2,img3,img4,img5 = imgD:split(1,4);
function test(imgX) limit = 1; chr = ""; win.messagePrint("正在检测图上一页 [1] [2] [3] [4] 下一页
|
|
| 教程录入:yxdoor 责任编辑:yxdoor |
上一篇教程: 百度公司一览
下一篇教程: 百度在美提交上市申请 Google额投资首度披露 |
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |