<?php
$ch = curl_init("http://www.alibaba.com/showroom/black-and-white-wedding-dresses.html");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);
$dom = new DOMDocument;
$dom->strictErrorChecking = false;
@$dom->loadHTML($html);
$xpath = new DOMXpath($dom);
$description = $xpath->query('//meta[@name="description"]/@content');
foreach ($description as $n) {
echo $n->nodeValue ;
}
?>
沒有任何返回信息..與其他URL一起工作正常。 可能是什麼問題?無法打開遠程文件以在其上運行Xpath
@derp:謝謝,我將不得不考慮這樣做......它的怪異。它位於XHTML名稱空間中,但乍看之下,似乎並不遵守XML名稱空間建議(http://www.w3.org/TR/REC-xml-names/)。 – LarsH 2014-09-21 03:30:21
@derp HTML5如何從SGML中破解?我認爲HTML是SGML的一個應用。 – LarsH 2014-09-22 02:46:07