Excel 如何从网页获取图像url

Excel 如何从网页获取图像url,excel,vba,Excel,Vba,我一直在尝试从一个网站获取图像url,示例页面是https://ecat.aptiv.com/product/15304719。使用Chrome检查功能,我检测到图像在classProductDetailHeader col-xs-2中,而src是 <... src="https://ecat.aptiv.com/images/default-source/ecatalog-images/part_gt-2-8-ph-a-001-png.png?sfvrsn=1d1e47d5_0

我一直在尝试从一个网站获取图像url,示例页面是
https://ecat.aptiv.com/product/15304719
。使用Chrome检查功能,我检测到图像在class
ProductDetailHeader col-xs-2
中,而
src

<... src="https://ecat.aptiv.com/images/default-source/ecatalog-images/part_gt-2-8-ph-a-001-png.png?sfvrsn=1d1e47d5_0">

获取其他值没有问题,但我无法找出无法获取url的原因。

图像url是使用angular JS生成的。如果查看源,它将显示:

<div class="ProductDetailHeader col-xs-2" style="width: 20%; float: right;" ng-show="ProductDetail.MainImage">
            <img ng-src="{{ProductDetail.MainImage.URL}}" alt="{{ProductDetail.MainImage.Name}}" />
        </div>

还有另一种获取图像url的方法,即直接调用它们的API
通过执行HTTP访问
https://ecat.aptiv.com/json/eCatalogSearch/SearchProducts?filter=All&options=&pageSize=12&search=15304719
(将返回JSON)。

非常感谢,我粘贴了API和API,它看起来比浏览网页要干净得多。所以我想我会接受你的建议,问题是我不知道Json以及如何将它集成到VB Excel中,所以我需要一些额外的学习。我从来没有从VB Excel调用过API。不过,这可能会有所帮助,谢谢,这肯定比使用我只能想到的web对象快得多。您如何找到可以提供JSON响应的超链接
https://ecat.aptiv.com/json/eCatalogSearch/SearchProducts?filter=All&options=&pageSize=12&search=15304719
?我正试图用
https://www.molex.com/molex/products/part-detail/crimp_housings/0334724802
但是源代码并没有真正给我超链接,所以我可以得到JSON响应。在Google Chrome中,按F12,转到网络选项卡,然后查找“xhr”类型。不幸的是,molex.com似乎将他们的数据绑定到用户界面,这意味着你必须进行某种网络抓取
<div class="ProductDetailHeader col-xs-2" style="width: 20%; float: right;" ng-show="ProductDetail.MainImage">
            <img ng-src="{{ProductDetail.MainImage.URL}}" alt="{{ProductDetail.MainImage.Name}}" />
        </div>