Создать php цикл
php цикл обхода пагинации на сайте, при помощи html парсера (называется DiDOM, но не суть)
// Страница входа в каталог
$pagin = 'https://www.site.ru/catalog/';
while ($pagin = $pagin)
{
if (empty($pagin)) {
break;
}
// Заходим в каталог
$document = new Document($pagin, true, $encoding);
// Обходим пагинацию непосредственно
$pagin = $document->find('span.cur')[0]->nextSibling('a.dark_link::attr(href)')->attr('href');
// Перезаписываем значение url страницы на следующую страницу пагинации
$pagin = "$pagin";
}
Цикл работает, значения страниц извлекает, но, когда пагинация заканчивается, получаем fatal error, тк объекты обхода заканчиваются. Не могу понять, как завершить цикл, мой break на проверку пустого значения получаемой ссылки пагинации не срабатывает