Задать вопрос
@ZaurK

Как проверить страницу на отсутствие определенного блока с классом?

Есть массив из ссылок на страницы сайта . На некоторых страницах есть блок div с классом
<div class="msgAlert msgPanel">
Пытаюсь проверить на отсутствие класса и создать новый массив из страниц без этого класса.
foreach($url_ij as $urlij) {

    $c = curl_init($urlij);
    curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
    $pg = curl_exec($c);

    $doc = phpQuery::newDocument($pg);
    $iss = $doc->find('.msgAlert ')->html();
    if(!$iss) {
	  $url_ijnew[] = $urlij;
	}
		  
phpQuery::unloadDocuments($doc);
}


В итоге получаю первоначальный массив. Прошу подсказать, что я делаю не так?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽