Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/02/2011, 11:20
psicologia24
 
Fecha de Ingreso: febrero-2011
Mensajes: 45
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Extraer dato dentro de una web con autentificación

Gracias Ronruby, por fin lo e conseguido. funciona perfecto.

Lo pongo por si alguien lo esta buscando:

Código PHP:
<?php

$user 
= "";
$pass = "";


$cookie_file_path = "cookie.txt";//o lo que sea 
$LOGINURL = "";
$agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)"; 
$POSTFIELDS = "";//o lo que sea 
 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$LOGINURL); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); 
curl_setopt($ch, CURLOPT_USERAGENT, $agent); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS,$POSTFIELDS); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path); 
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
$page = curl_exec ($ch); 
curl_close ($ch);
echo 
$page;

?>

Ahora una pregunta tonta, sabéis como enviar una URL al cumplirse ciertas condiciones.

Me explico:


Código PHP:
$dato1= 1

Si $dato1 
= 1
        Acceder a la URL 
("www.pagina.com")
Si $dato1 >1
        Volver a comprobar 
Lo que no se hacer y seguro que es facilisimo es, que "www.pagina.com" acceda pero de forma oculta, digamos que al entrar a esa pagina sucede algo pero no quiero interactuar con ella ni nada , solo ejecutarla y salir..

Saludos.