2015-11-06 73 views
0

從給定的網址,我想提取一些細節,如標題,價格。 爲標題,它工作正常,此代碼如何使用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提取價格($)?有什麼辦法可以解決這個問題嗎?

感謝先進

回答

1

echo $xpath->evaluate('//p[contains(@class,"price")]')->item(0)->nodeValue;

這將找到<p class="price right s-cf">US$160000</p>

contains正在做的元素的類屬性通配符搜索。

+0

非常感謝你:) – july77