| |||
Problema con Curl Buenas tengo un problema con Curl. Estoy intentando conectar con la página de www.atrapalo.com, en la seccion hoteles, para extraer info y no hay manera. Estoy usando el httpFox para ver que es lo que ocurre, y por ahora no lo veo nada claro, hay varias redirecciones (creo que 3) y se produce una carga con javascript para mostrar los resultados de la busqueda, que hace aún más difícil que se consiga sacar información. Alguien que conozca algún caso similiar y que me pueda dar una orientación sobre como proceder en estos casos o recomendar algún manual? El idioma no es problema. Saludos |
| |||
Curl: imposible conectar por culpa de redirección Buenas hola a todos, queria enseñaros cierto código y un gran problema con Curl, ya que no es que no consiga extraer información de una página, sino que no consigo conectar con ella ya que hay redirección de por medio y aunque capture la dirección final de la web y la envie a curl y haga de nuevo un connect, sigue sin entrar de ninguna de las maneras. Bueno allá va el código explicado, por si algún samaritano se ofrece a echar un cable: La primera conexión con Curl funciona y sería así: $curl->setUrl('http://www.atrapalo.com/hoteles'); $curl->setMethod('POST'); $curl->setParam($params); $atrapalo = $curl->Conect(); print_r($atrapalo); Aqui el print_r de $atrapalo me muestra una web con hoteles pero sin resultados de busqueda. Capturando con el httpfox y demás, consigo ver que la redireccion es a esta otra web: http://www.atrapalo.com/hoteles/results/6cc0889edf735f5fce6456ad07db71b2_2/ Tras copiar y pegar en el navegador constato que efectivamente es la web con la busqueda y los resultados aparecen tras una carga con javascript. Hago un preg_match y guardo la url en $url y hago lo siguiente: $curl->setUrl("$url"); $curl->setMethod('GET'); $curl->setParam($params); $atrapalo = $curl->Conect(); print_r($atrapalo); Y me sale un pantallazo blanco. Alguien sabe porque?/como hacerlo? PD: aclaro por si alguien tiene la duda, que en la var $params están los parámetros de la búsqueda. |
| |||
Respuesta: Curl: imposible conectar por culpa de redirección Cita: Ahora mismo estoy usando la clase curl standar y he probado con el followlocation aunque sin exito por ahora. Una cosilla, me podrias explicar mejor que es eso de setear una banderilla??? |
Etiquetas: |