Практика на парсинг через DiDom в PHP
Найдите тексты абзацев с классом elem
,
расположенных в дивах с классом block
:
<div class="block">
<p class="elem">
+++
</p>
<p class="elem">
+++
</p>
<p class="last">
---
</p>
</div>
<div class="block">
<p class="elem">
+++
</p>
<p class="elem">
+++
</p>
<p class="last">
---
</p>
</div>
<p class="elem">
---
</p>
Найдите адреса всех ссылок из nav
:
<a href="page0.html">link0</a>
<nav>
<a href="page1.html">link1</a>
<a href="page2.html">link2</a>
<a href="page3.html">link3</a>
</nav>
Найдите пути и альты всех
картинок из main
:
<img src="0.png" alt="text0">
<main>
<img src="1.png" alt="text1">
<img src="2.png" alt="text2">
<img src="3.png" alt="text3">
</main>
Получите массив адресов ссылок
из main
:
<div class="wrapper">
<a href="page0.html">link0</a>
<a href="page0.html">link0</a>
<main>
<a href="page1.html">link1</a>
<a href="page2.html">link2</a>
<a href="page3.html">link3</a>
</main>
Получите массив путей к CSS файлам:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>тайтл</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href='main.css'>
</head>
<body>
<div class="wrapper">
<a href="page1.html">link1</a>
<a href="page2.html">link2</a>
<a href="page3.html">link3</a>
</div>
</body>
</html>