当我尝试采取从页面不存在的一些内容我抓住这个错误:
The current node list is empty.
500 Internal Server Error - InvalidArgumentException
我怎样才能安全地检查存在该内容,否则不? 这里是一些例子不工作:
if($crawler->filter('.PropertyBody')->eq(2)->text()){
// bla bla
}
if(!empty($crawler->filter('.PropertyBody')->eq(2)->text())){
// bla bla
}
if(($crawler->filter('.PropertyBody')->eq(2)->text()) != null){
// bla bla
}
谢谢,我顺手拿有:
$count = $crawler->filter('.PropertyBody')->count();
if($count > 2){
$marks = $crawler->filter('.PropertyBody')->eq(2)->text();
}