我正在尝试让DomCrawler选择ID包含"author-“的所有DIVs。
我目前有
$list = $crawler->filter('div[id*="actor-"]')->each(function (Crawler $node, $i) { return $node->text(); }); var_dump($list);
但是这不会返回任何结果,有像这样的选择器吗?
发布于 2016-01-11 19:50:35
您可以在XPath中使用contains(),如下所示:
$list = $crawler->filterXPath('div[contains(@id, "actor-")]')->each(function (Crawler $node, $i) {
return $node->text();
});
var_dump($list);编辑:从下面的对话中,XPath应该是div[contains(@id, "actor-")]/b/a。
https://stackoverflow.com/questions/34720762
复制相似问题