30 julio, 2008

Rastreo de webs en paralelo con PHP y cURL

Via Sentido Web descubrimos curl_multi_init y un conjunto de funciones de cURL para PHP que permiten leer en paralelo múltiples recursos web (páginas) a la vez. Útil para implementar arañas o robots para buscadores.

$mh = curl_multi_init(); 
curl_multi_add_handle($mh,$ch1); 
curl_multi_add_handle($mh,$ch2); 
  
$running=null; 
do { 
curl_multi_exec($mh,$running); 
} while ($running > 0); 
  
$data1 = curl_multi_getcontent($ch1); 
$data2 = curl_multi_getcontent($ch2); 
  
curl_multi_remove_handle($ch1); 
curl_multi_remove_handle($ch2); 
curl_multi_close($mh); 

1 comentarios:

Maxterx dijo...

por todo lo que e visto y e ledio sos un GENIO me gustaria llegar a ser como tu no se si fuera posible que me agregaras al msn me gustaria parender muchas cosas es muy interesante me agregas si fueras tan amable quisera poder ser tu amigo mi correo es maxterxstudios.@hotmail.com

Publicar un comentario en la entrada

Últimos links en indiza.com