我正在尝试让 DomCrawler 选择 ID 包含“作者-”的所有 DIV
我目前有
$list = $crawler->filter('div[id*="actor-"]')->each(function (Crawler $node, $i) {
return $node->text();
});
var_dump($list);
但这不会返回任何结果,有没有这样的选择器?
我正在尝试让 DomCrawler 选择 ID 包含“作者-”的所有 DIV
我目前有
$list = $crawler->filter('div[id*="actor-"]')->each(function (Crawler $node, $i) {
return $node->text();
});
var_dump($list);
但这不会返回任何结果,有没有这样的选择器?
您可以像这样在 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
.