最近公司一个客户要求查询其手里的一批电话号的余额。
而目前我们公司的移动接口已被收回,所以只能去移动网站抓取了。
由于公司觉得自己开发没必要,钱太少,所以所说就花了5000大洋给外包出去做了。
今天听说已开发完了,刚好我最近又准备辞职正在交接,又没事做。所以就看看是否也去做个试试。
所以就在网上查了一下关于验证码的相关文档
依葫芦画瓢,终于将这个功能搞定。
中国移动网站的验证码很简单。
这也是我第一次做验证码识别。
现将代码记录下来,说不定以后用得到,由于只是练手所以代码写得非常之烂,勿拍
通过这次发现验证码识别还是比较好玩的,接下来继续研究下,说不定以后能赚点小酒钱呢
<?php
/**
* 10086验证码识别
*
* 注:验证码 周边有边框,且最后一位可能会挨着边线
*
*
*/
class Valite {
// 传说中的特征码
var $char = array(
'A'=>'00000011100000110011111000110011001100011001100110001100110010000111111111000001111111110000000000011000',
'A '=>'0000001110000011001111100011001100110001100110011000110011001000011111111100000111111111000',
'B'=>'11111111110001111111111000011000011000011000000110001100000011000111000011100001111111100000011111100000',
'B '=>'1111111111000111111111100001100001100001100000011000110000001100011100001110000111111110000',
'C'=>'0011111100000011111111000011100001110001100000011000110000001100011000000110000110000110000',
'D'=>'00111111000000111111110000111000011100011000000110001100000011000011000011000011111111110001111111111000',
'D '=>'0011111100000011111111000011100001110001100000011000110000001100001100001100001111111111000',
'E'=>'0011111100000011111111000011101101110001100110011000110011001100001111100110000011110110000',
'F'=>'110000000000