我正在使用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>";
?>