function getPage($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$page = getPage(trim('http://localhost/test/test.html'));
$dom = new DOMDocument();
$dom->loadHTML($page);
$xp = new DOMXPath($dom);
$result = $xp->query("//img[@class='wallpaper']");
我试图找到所有图像的类wallpaper
,现在我坚持那一点。我试图var_dump($result)
,但它给了我一个奇怪的object(DOMNodeList)[3]
。我如何最终获得图像的src?使用dom获取卷曲html中图像的src
'$ result'不会有'的getAttribute()'方法。 – alex 2012-01-17 03:49:44