我正在研究從HTML DOM元素獲取數據的腳本。DomDocument/DOMXPath - 如何通過itemprop和img src獲取HTML Dom元素
這裏是我的代碼:
<?PHP
$url = 'http://www.sportsdirect.com/nike-satire-mens-skate-shoes-242188?colcode=24218822';
libxml_use_internal_errors(true);
$doc = new DOMDocument();
$doc->loadHTMLFile($url);
$xpath = new DOMXpath($doc);
$Name = $xpath->query('//span[@id="ProductName"]')->item(0)->nodeValue;
echo $Name;
?>
此代碼是簡單地把裏面的文字<span id="ProductName"></span>
。我知道如何從具有特定類或ID的元素獲取數據。
我不知道如何從圖像標籤獲得src="http://adres-to-image.com/img.png"
(例如純)或如何,我可以得到它沒有ID或類,但具有屬性像itemprop
,要素例如<div itemprop="name"></div>
- 我怎樣才能獲得圖像
src
? - 我如何獲得元素
itemprop
?
在此先感謝!