Im ломает сеть с помощью Goutte/Symfony2, и у меня проблема с фильтром,
У меня в $ msg искатель (часть сети), если я печатаю html, я могу видеть внутри $ msg div с классом.mola, почему, если я фильтрую $ msg, чтобы получить текст из.mola, я получаю The current node list is empty
?
$msg = '<div class="mola_wrap">
<span class="mola" title="titleinside">109</span>'; // in $msg are more code
$msg->filter('.mola')->text();
Спасибо!!
Предполагая, что $ msg является объектом Crawler, который содержит этот html
<div class="mola_wrap">
<span class="mola" title="titleinside">109</span>
</div>
ваш код в порядке, возможно, на веб-сайте, который вы просматриваете, на некоторых страницах нет класса.mola
$posts[$i]['likes'] = trim($msg->filter('.mola')->first()->text());
получить то же самое, узел пуст