Underc0de

Programación Web => Back-end => Mensaje iniciado por: Oggy en Diciembre 03, 2012, 05:28:55 PM

Título: Spider web con Curl
Publicado por: Oggy en Diciembre 03, 2012, 05:28:55 PM
Aqui dejo un Spider de url's el cual Recorre una página Gracias a la libreria curl, luego Con unos parametros establecidos con preg_match_all Busca todos los datos parametrizados en esa función y retorna Lo que encontro.

(http://i.imgur.com/phI31.png)

<form action="craw.php" method="post"/>
<input type="text" name="link" value="http://"/><br>
<input type="submit" value="enviar"/>
</form>
<?php
$url 
= @$_POST["link"];

if(isset(
$url))
{
$ch curl_init("$url");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_FOLLOWLOCATION);
$abrir curl_exec($ch);
curl_close($ch);
preg_match_all("/<a(?:[^>]*)href=\"([^\"]*)\"(?:[^>]*)>(?:[^<]*)<\/a>/is"$abrir$matches);
header("Content-type: text/plain");
var_dump($matches);
}
?>

Esto se me ocurrio Despues de haber Hecho el Identificador de servidores web.
Título: Re:Spider web con Curl
Publicado por: Alex en Diciembre 03, 2012, 09:09:36 PM
genial buen aporte y buen code.

saludos!