我想获取使用xpath的网站的内部文本,出于某种原因,我在Chrome开发人员(F12)中看到了该文本,但是在视图源中却没有。我认为它装有javascript或其他内容。
我要得到产品的价格
这是我的代码:
$link = "https://joybuy.com/651140653.html";
$html = file_get_contents($link);
$doc = new DOMDocument();
$doc->loadHTML($html);
$xpath = new DOMXpath($doc);
$prices = $xpath->query('//strong[@id="sku-price"]');
谢谢。
答案 0 :(得分:1)
此处数据以JSON响应的形式出现,可以从此URL获取数据,check this out,此处每种产品的skuId
变化,如果更改skuId
,则会得到价格以及其他产品