Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/12/2008, 07:36
elchicosinhada
 
Fecha de Ingreso: septiembre-2008
Mensajes: 29
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Saber cuantos enlaces tiene una pagina web

En el otro post te he comentado como obtener el código html de una página en concreto.
Ahora seria cuestión de ir parseando el código html como si fuese un string cualquiera.
Supongo que con indexof no debería darte problemas, en plan:
Código PHP:
$pos indexOf($cadena"<a herf=\", $pos2);
while($pos != -1) {
$pos = indexOf($cadena, "
<a herf=", $pos2);
$pos2 = indexOf($cadena, "
>", $pos);
$enlace = substr($cadena, $pos, $pos2-$pos);
echo $enlace;

No estoy muy seguro de si el orden de los parámetros era así y tendrás que perfilar un poco el substr para que salga exactamente lo que quieres pero supongo que te podrás hacer una idea del sistema.
Ya después sería cuestión de ir parseando todos los datos que necesites.

Última edición por elchicosinhada; 10/12/2008 a las 07:36 Razón: Añadir etiqueta PHP