使用DomCrawler获取数据属性

时间:2017-04-06 01:00:48

标签: php symfony domcrawler

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

$cralwer->attr('class')为我提供了节点的类属性,但->attr('data-something')->attr('something')始终会生成null

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

1 个答案:

答案 0 :(得分:2)

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

尝试使用案例($crawler->attr('data-SomeAttribute')访问它是在这里失败的。没有案例($crawler->attr('data-someattribute')的做法完全没问题!