我使用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();
谢谢!
答案 0 :(得分:1)
假设$ msg是包含此html的Crawler对象
<div class="mola_wrap">
<span class="mola" title="titleinside">109</span>
</div>
您的代码很好,也许您抓取的网站在某些页面中没有.mola类