Я работаю над скриптом, который получает данные из элементов HTML dom.DomDocument/DOMXPath - Как получить элемент HTML Dom по itemprop и img src
Вот мой код:
<?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>
. Я знаю, как получить данные из элементов с определенным классом или идентификатором.
Я не знаю, как я могу получить src="http://adres-to-image.com/img.png"
(чистый пример) из тега изображения или как я могу получить элементы, которые не имеют идентификатор или класс, но имеют атрибут как itemprop
, например <div itemprop="name"></div>
- Как я могу получить изображение
src
? - Как я могу получить элементы с
itemprop
?
Заранее благодарен!