0

我使用 Goutte/Symfony2 抓取网页,但过滤器有问题,

我在 $msg 中有爬虫(网络的一部分),如果我打印 html,我可以在 $msg 内部看到一个 .mola 类的 div,为什么如果我过滤 $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();

谢谢!!

4

1 回答 1

1

假设 $msg 是一个包含此 html 的 Crawler 对象

<div class="mola_wrap"> 
    <span class="mola" title="titleinside">109</span>
</div>

您的代码很好,也许您正在抓取的网站在某些页面中没有 .mola 类

于 2014-11-28T13:22:27.067 回答