【发布时间】:2022-06-27 00:29:42
【问题描述】:
我正在尝试使用 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;
?>
请帮帮我。
【问题讨论】:
标签: javascript php dom simple-html-dom php-curl