一道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个验证码,获取一个激活一个。
------解决方案--------------------
找图片验证码识别的 算法 代码
不过只能识别简单的。
识别率通常不高