如何使用Xpath从给定的URL中提取价格?
问题描述:
从给定的网址,我想提取一些细节,如标题,价格。 为标题,它工作正常,此代码如何使用Xpath从给定的URL中提取价格?
<?php
$getURL = file_get_contents('http://realestate.com.kh/residential-for-sale-in-phnom-penh-phnom-penh-bkk-1-1-bed-apartment-2386341');
$dom = new DOMDocument();
@$dom->loadHTML($getURL);
$xpath = new DOMXPath($dom);
echo $xpath->evaluate('//title')->item(0)->nodeValue."\n";
?>
但我不知道该如何使用XPath提取价格($)?有什么办法可以解决这个问题吗?
感谢先进
答
echo $xpath->evaluate('//p[contains(@class,"price")]')->item(0)->nodeValue;
这将找到<p class="price right s-cf">US$160000</p>
的contains
正在做的元素的类属性通配符搜索。
非常感谢你:) – july77