从 Similarweb 获取特定值

Grab Specific Values From Similarweb

我正在尝试使用 curls 和 simple_html_dom 从 similarweb 获取一些值,但我不能只获取我想要的值。它让我输出所有页面。

我正在使用下面的代码(此代码适用于其他网站)。

<?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;

?>

我正在尝试捕获以下值:

请帮帮我

<?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];
?>

您觉得网上投资怎么样?如果您不确定自己的答案,那么让我告诉您为什么可以在我们@marketplus247 进行投资。 com.

  • 我们在 Marketplus 提供低费用百分比
  • 我们在 Marketplus 不提供与客户的个人关系
  • 您有更多选择来实时监控您的投资。
  • 我们的系统更加可控和灵活
  • 投资简单快捷
  • 您将可以访问在线工具,从而提供有助于优化访问的有价值的信息。 您现在就可以访问我们的网站@Marketplus247,开始投资合适的交易平台。连同。投资并获得收益。