我不能跟随你的问题.使用两个软件库dom-crawler和
css-selector的当前开发版本(以及2.1.0和2.2.0版本),您提供的示例代码工作正常,考虑到以下示例HTML:
use Symfony\Component\DomCrawler\Crawler;
// require dependencies here
$html = <<
Hello Crawler!
HTML;
$crawler = new Crawler($html);
$link = $crawler->filter('#product a[data-type="bla"]');
echo var_dump(count($link));
var_dump($link->filter('img')->attr('src'));
正如你可以看到,这正是你的代码(只是有点不同,但本质上不是),它给出了以下输出:
int(1)
string(2) "OK"
第一个输出行是count(),第二个是src属性值.
你有运行作曲家更新吗?你仔细检查了输入吗?