我想获取使用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"]');


谢谢。

最佳答案

此处的数据以JSON响应的形式出现,可以从此URL获取数据,check this out此处每个产品的skuId都会更改,如果更改skuId,您还将获得其他产品的价格

关于javascript - PHP Xpath JS如何使用JS从网站获取内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52245929/

10-16 11:49