• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

178
Vistas
Obtenga valores específicos de Similarweb

Estoy tratando de obtener algunos valores de similarweb usando curls y simple_html_dom, pero no puedo obtener solo el valor que quiero. Me da outpt toda la pagina.

Estoy usando el siguiente código (este código funciona para otros sitios).

 <?php header('Content-Type: text/html; charset=utf-8'); require_once ('url_to_absolute/simple_html_dom.php'); $url = 'https://www.similarweb.com/website/bbc.com/#overview'; $curl = curl_init(); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_REFERER, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201'); $result = curl_exec($curl); curl_close($curl); $html = new simple_html_dom(); $html->load_file($result); $div = $html->find('div.wa-rank-list__value',0)->outertext; echo $div; ?>

Estoy tratando de capturar el valor a continuación: ingrese la descripción de la imagen aquí

Por favor dame una ayuda.

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

<?php header('Content-Type: text/html; charset=utf-8'); $url = 'http://www.similarweb.com/website/bbc.com/#overview'; $curl = curl_init(); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_REFERER, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201'); $result = curl_exec($curl); curl_close($curl); preg_match_all('@<p class="wa-rank-list__value"><small>#</small>(.*?)</p>@si',$result,$r); echo $r[1][1]; ?>
almost 3 years ago · Juan Pablo Isaza Denunciar
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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda