无法从a获取正确的图像源<;部门>;使用PHP简单DOM标记

无法从a获取正确的图像源<;部门>;使用PHP简单DOM标记,php,Php,我正在尝试使用图像的div元素获取图像源信息。但是,当我调试结果时,图像的来源不同,下面是我的DOM树: 以下是供参考的url: 这是我的php代码: $img = $html->find("#viEnlargeImgLayer_img_ctr", 0); print($img); if($img != null){ $item['img'] = $img->getAttribute

我正在尝试使用图像的div元素获取图像源信息。但是,当我调试结果时,图像的来源不同,下面是我的DOM树:

以下是供参考的url:

这是我的php代码:

            $img = $html->find("#viEnlargeImgLayer_img_ctr", 0);
            print($img);
            if($img != null){
              $item['img'] = $img->getAttribute('src');

            }else{
                $item['img'] = '';
            }
这是我输出
img
标记时的结果:


正如你所看到的,网站上的图片来源和我的结果不一致。有人知道这是什么原因吗?我的目标是从第一个屏幕截图中获得这个链接:

看起来viEnlargeImgLayer\u img\u ctr是一个占位符div,被javascript取代。我发现
$html->find(#icImg),0
将返回正确的图像

查看页面源代码(而不是通过控制台)-您引用的图像是一个简单的占位符GIF,由Javascript替换。您需要使用
无头
浏览器来从中提取内容。谢谢。我在inspector中的
div
中看到了它,现在就知道如何找到这些图像。非常感谢你!