Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

201
Vistas
Rastreador Web PHP y MySql

Necesito ayuda con mi ejercicio de rastreador web. Debería escribir un rastreador para guardar las primeras páginas de algunos sitios web y todo su contenido en una base de datos MySql. Estoy usando la base de datos xampp MySql. Aquí está mi código:

 <?php $main_url="webpage"; $str = file_get_contents($main_url); // Gets Webpage Title if(strlen($str)>0) { $str = trim(preg_replace('/\s+/', ' ', $str)); // supports line breaks inside <title> preg_match("/\<title\>(.*)\<\/title\>/i",$str,$title); // ignore case $title=$title[1]; } // Gets Webpage Description $b =$main_url; @$url = parse_url( $b ); @$tags = get_meta_tags($url['scheme'].'://'.$url['host'] ); $description=$tags['description']; // Gets Webpage Internal Links $doc = new DOMDocument; @$doc->loadHTML($str); $items = $doc->getElementsByTagName('a'); foreach($items as $value) { $attrs = $value->attributes; $sec_url[]=$attrs->getNamedItem('href')->nodeValue; } $all_links=implode(",",$sec_url); //Gets Webpage images require_once('C:\xampp\htdocs\simple_html_dom.php'); require_once('C:\xampp\htdocs\url_to_absolute.php'); $url='webpage' $html=file_get_html('webpage'); foreach($html->find('img') as $element) { echo url_to_absolute($url, $element->src), "\n"; } $images= // Store Data In Database $host="localhost"; $username="root"; $password=""; $databasename="db"; $connect=mysql_connect($host,$username,$password); $db=mysql_select_db($databasename); mysql_query("insert into webpage_details values('$main_url','$title','$description','$all_links','$images')"); ?>

Debería guardar todo desde una página de inicio, tengo un problema al guardar las imágenes. ¿Algunas ideas? ¿Hay algún otro artículo que deba guardar?

¡Gracias!

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda