$object->Init_Image("VC/9.jpg", array('d', 's', 'w', 'p')); $object->Init_Image("VC/10.jpg", array('x', 'p', 'K', '2')); $object->Init_Image("VC/11.jpg", array('8', '7', 'f', 'U')); $object->Init_Image("VC/12.jpg", array('3', '8', 'U', 'Y')); $object->Init_Image("VC/13.jpg", array('R', 'T', 'P', 'D')); $object->Init_Image("VC/14.jpg", array('Z', 'F', '5', 'H')); $object->Init_Image("VC/15.jpg", array('4', 'W', 'Q', 'n')); $object->Init_Image("VC/16.jpg", array('E', 'U', 'b', 'g')); $object->Init_Image("VC/17.jpg", array('J', '6', 'v', 'b')); $object->Init_Image("VC/18.jpg", array('G', 'H', 'd', '7')); $object->Init_Image("VC/19.jpg", array('m', 'E', 'F', 'E')); $object->Init_Image("VC/20.jpg", array('z', 'b', 'N', 'P')); $object->Init_Image("VC/21.jpg", array('D', '7', 'f', 'U')); $object->Init_Image("VC/22.jpg", array('K', 's', 'w', 'p')); $object->Init_Image("VC/23.jpg", array('w', 'Q', 'R', 'z')); $object->Init_Image("VC/24.jpg", array('n', 'c', 'B', 'S')); $object->Init_Image("VC/25.jpg", array('C', 'f', 'Z', 'K')); $object->Init_Image("VC/26.jpg", array('c', 'S', '3', 'v')); $object->Init_Image("VC/27.jpg", array('5', 'v', 'J', 'p')); $object->Init_Image("VC/28.jpg", array('M', 'u', 'X', 'x')); $object->Init_Image("VC/29.jpg", array('q', 'R', 'D', 's')); $object->Init_Image("VC/30.jpg", array('N', 'G', 't', 'E')); $object->Init_Image("VC/31.jpg", array('6', 'J', 'S', 'A')); $object->Init_Image("VC/33.jpg", array('K', '2', 'h', 'q')); $object->Init_Image("VC/34.jpg", array('v', '9', 'Y', 'e')); $object->Init_Image("VC/35.jpg", array('p', 'g', 'q', '9')); $object->Init_Image("VC/36.jpg", array('3', 'C', 'T', 'q')); $object->Init_Image("VC/37.jpg", array('x', '8', 'Z', '9')); $object->Init_Image("VC/38.jpg", array('S', 'w', 'Y', 'e')); echo $object->Recognize_Image("verifyCode.jpg");
$cookie_file = tempnam('./temp', 'cookie'); $s = 0; for ($k = 1; $k <= 100; $k++) { echo "request code {$k} "; ob_flush(); flush(); $url = "http://202.119.225.34/default2.aspx"; $code_url = "http://202.119.225.34/CheckCode.aspx"; $refreer = "http://202.119.225.34/default2.aspx"; $viewresult = curl_request($url, '', $cookie_file, true, $referer, 5); $image = curl_request($code_url, '', $cookie_file, false, $referer, 5); //echo($image); $fp = fopen("./temp/{$k}.gif", "w"); fwrite($fp, $image); fclose($fp); $result = $object->Recognize_Image("./temp/{$k}.gif"); echo "<img src=\"./temp/{$k}.gif\"> {$result} "; ob_flush(); flush(); $viewresult = iconv('gb2312', 'utf-8', $viewresult); $pattern = '/<input type="hidden" name="__VIEWSTATE" value="(.*?)" \\/>/is'; preg_match_all($pattern, $viewresult, $matches); $post = array(__VIEWSTATE => @$matches[1][0], txtUserName => "B1401", TextBox2 => "1234", txtSecretCode => $result, RadioButtonList1 => "", Button1 => "", lbLanguage => "", hidPdrs => "", hidsc => ""); $checkresult = curl_request($url, $post, $cookie_file, false, $referer, 5); $checkresult = iconv('gb2312', 'utf-8', $checkresult); if (strstr($checkresult, "验证码不正确")) { echo "false"; } else { echo "true"; /*$fp = fopen("./learn/$result.gif", "w"); fwrite($fp, $image);