5

是否可以使用 DomCrawler 获取数据?

$cralwer->attr('class')获取节点的类属性,但->attr('data-something')->attr('something')总是导致null.

编辑:标记 PHP 也是因为我尝试DomElement从 php 操作对象(使用->attributes->getNamedItem())但它仍然无法工作。我想知道是否根本不可能返回数据属性?

4

1 回答 1

3

知道了。源代码中的数据属性是这样写的:data-SomeAttribute

尝试使用案例 ( $crawler->attr('data-SomeAttribute') 访问它是这里失败的原因。不使用 case ( $crawler->attr('data-someattribute') 就可以了!

于 2017-04-06T01:19:36.573 回答