我有一个关于dom爬虫的问题,或者更具体地说,CssSelector组件。当我跑步时
$descendants = $crawler->filter('ul > li');
在多维列表中,我得到了所有直接的孩子。但是当我跑步时
$descendants = $crawler->filter('ul li');
我希望得到所有的后代,但相反,我什么也得不到。我做错了什么?
Wouter J是对的,这是不可能的。但这是一个可以接受的解决方法:
$descendants = $crawler->filter('ul')->filter('li');