Сайт-донор имеет такой вот блок со списком:
Задача состоит в том, чтобы вытащить все элементы li.spisok, но так как на сайте может быть много различных элементов ul, включающих в себя элементы li.spisok требуется для начала вытащить элемент ul.container, а у него потом взять дочек. Вот код, которым я это делаю:
require_once('../vendor/autoload.php');
use DiDom\Document;
$url = 'https://svmed.spb.ru/spisok/';
$file = file_get_contents($url);
$document = new Document($file, false);
$ul = $document->find('.container')[0];
echo $ul;
$all_li = $ul->children();
Проблема в том, что при выводе найденного элемента $ul выводится лишь его первый элемент li и поиск по всем его дочерним элементам становится невозможен, хотя по идее должно быть выведено все содержимое блока ul.container. Почему так?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости