日期:2014-05-16  浏览次数:20387 次

一道js题(散分),说下思路即可
1.一个微博定点准时发10个激活码(看谁谁抢得快),不过这10个号码集中在一张图片里

2.我有10个待激活号码(比如QQ,我要激活这10个QQ号)

3.激活过程(激活前必须先登录,粘帖你的激活码,点击激活)

-------------------------以上是背景-------------------------

重点来了:我怎样一次性激活这十个QQ号(也就是说我要最快的速度获取图片里的激活码,而且是同时激活)

-------------------------我的方法(我是java的只会一些简单的js)---------------------------------
1.手敲(不可能,除非你是神),耗时最长

2.js提取图片,用图像处理软件COCO提取激活码,复制粘贴,激活(只能激活一个,手速慢了还不行),耗时2-3秒

-------------------------分割-------------------------------

整理下思路:微博更新,提取激活码,登录10个号(之前就登录好了也行),激活

只要说下思路(不限于js,还有别的工具也行,例如flash)

------解决方案--------------------
就这一点,技术上就有难度,"用图像处理软件COCO提取激活码"
------解决方案--------------------
1.如何在微博更新的第一时间获取到图片并提取文字?

先不说如何从图片里提取文字
如何让你的处理程序第一时间获取到微博有更新就不简单



------解决方案--------------------
从图片里获取文字是不行的
如果可以,验证码早被人破解了。。。
------解决方案--------------------
如果验证码被破解了,写一个循环就可以去破解密码了。
------解决方案--------------------
怎么在图片中提取激活码??而且这10个号码集中在一张图片里。。。。

------解决方案--------------------
“用图像处理软件COCO提取激活码”
你既然能这么获取到一个激活码?还是10个?
首先这个技术我不是太懂啊 但我觉得 激活码的图片位置是固定的
你用这个软件可以按位置渐变(x,y)获取10个验证码,获取一个激活一个。 

------解决方案--------------------
找图片验证码识别的 算法 代码

不过只能识别简单的。
识别率通常不高