我正在尝试从 div 中提取图像 URL,其中文件的链接作为 json 对象存储在 data-settings 属性中:
<div class="c-offerBox_galleryItem">
<div data-component="magnifier" data-component-on="@load" data-settings="{
image: '/media/cache/gallery/rc/p2vgiqwd/images/42/42542/KRHE7Z29X19.jpg',
ratio: 1.5,
outside: 0
}"></div>
</div>
目前我可以通过以下方式访问数据设置:
xidel "https://example.com" -e "//div[@class='c-offerBox_galleryItem']/div/@data-setting
输出是 json 对象。如何访问图像对象?
我想是这样的:
xidel "https://example.com" -e "//div[@class='c-offerBox_galleryItem']/div/@data-setting/$json/image
会工作,但不是。