PHP curl返回奇怪的结果

时间:2016-04-17 09:16:32

标签: php curl

我正在使用PHP CURL从网页上抓取class并将其显示在我的网站上。

在下面的脚本中,我正在尝试从https://www.roblox.com/users/261/inventory/#!/hats页面上的课程assets-explorer-cost-text获取内容,以显示在我的网站上。

但是,我会收到结果{{item.Product.PriceInRobux | abbreviate : 1}}而不是750 这证明结果应该是750

<?php
libxml_use_internal_errors(true);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.roblox.com/users/261/inventory/#!/hats");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);

$DOM = new DOMDocument();
$DOM->loadHTML($html);
$finder = new DomXPath($DOM);
$classname = 'assets-explorer-cost-text';
$nodes = $finder->query("//*[contains(@class, '$classname')]"); 
$printedtext = $nodes->item(0)->nodeValue;
echo "<p>${printedtext}</p>";
?>

0 个答案:

没有答案