Я очищаю определенный сайт для определенных ссылок, которые я сохраняю на своем $ url_results массив. Но хотят, чтобы исключить добавление ссылки на массив, если лития кластер, с классом -список items__item, включает в себя ляющие> ляющих> ребенок пролета с классом -список items__item__notice.Как исключить результаты соскабливания в зависимости от детей с определенным классом с помощью простых HTML DOM и cURL?
Кластер Я выскабливание:
<li>
<a href="" data-lpurl=""> <!--The href I am scraping-->
<span class="list-items__item__position"></span>
<div class="list-items__item__title">
<span class="list-items__item__notice"> <!--I don't want to add to my array if this span is present-->
</span>
</div>
</a>
</li>
Мой PHP функция выскабливание:
$items = $html->find('li[class=list-items__item]');
foreach($items as $post) {
$url_results[] = $url . ($post->children(0)->href);
}
Я использую Simple HTML DOM и локон скрести.
этот атрибут класса не совсем верно. – pguardiario
Это скопированные данные, поэтому я, к сожалению, не имею никакого контроля над тем, какие классы они используют. – user2304993
Нет, я имел в виду, что это не соответствует классу в html – pguardiario