无法使用 simplehtmldom 解析自定义 div

can't parse a custom div with simplehtmldom

我正在使用 simplehtmldom 和 php 解析一个 htm 页面,但无法访问 div 中的值。

div id="xyz" data-link="abcd"

如何解析 "abcd"?

到目前为止我有这个:

Foreach($div->find('div[id="data-link"]') as $source) {
echo $source->id;
}

这给了我 div 我想要的(省略了输入)。 谢谢

不要使用引号 div[data-link=abcd]

Foreach($div->find('div[data-link=abcd]') as $source) {
echo $source->id;
}

这样试试:

foreach($div->find('[data-link]') as $source) {
  echo $source->{'data-link'};
}