Я пересматриваю сеть, используя 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 на некоторых страницах.
Других решений пока нет …