http://www.cmt.es/cmt_ptl_ext/Select...nav=estado_num
No consigo que la página en java de la CMT muestre el contenido que necesito extraer, que es, el operador móvil del número que necesito, o al menos, el mensaje de error de que el Captcha es erróneo.
Despues de muchos intentos forzados, he intentado pasar todos los valores, incluso los que están en blanco, pero el resultado es el mismo.
Inclusive, si mandamos un dato concreto validar=si directamente la página no muestra ni el formulario.
El código que he conseguido preparar es el siguiente
Código:
Y el problema, es que no devuelve ni el error de que el Captcha es erróneo, o el resultado. <? $url = "http://www.cmt.es/cmt_ptl_ext/SelectOption.do?nav=estado_num"; $postData = array("Submit" => "Buscar", "categoria" => "", "detalles" => "", "download" => "", "idDetalle" => "", "nav" => "estado_num", "nombre" => "", "pagina" => "", "tbCaptcha" => "CodigoCaptcha", "tb_numeroMov" => "666666666", "tipo" => "buscar", "tipo" => ""); $PostValues = array(); foreach ($postData as $name=>$value) { $PostValues[] = "{$name}=".urlencode($value); } $handler = curl_init(); curl_setopt($handler, CURLOPT_URL, $url); curl_setopt($handler, CURLOPT_POST,true); curl_setopt($handler, CURLOPT_POSTFIELDS, $PostValues); $response = curl_exec ($handler); curl_close($handler); // Mostramos el resultado echo $response; ?>