我希望获得一个页面上显示的所有链接的列表。
其中一些链接位于area
标记中。
所以我这样做是为了获得所有链接的完整列表:
// Get the a links
$links = $crawler->filter('a')->links();
// Append the links in area tag (clicakble images)
$links = array_merge($links, $crawler->filter('area')->links());
有没有办法直接在filter
方法中选择a
代码和area
代码中的所有链接,这样我就没有了使用array_merge
功能?