无法使用 importhtml 从网站上的表格导入图像

问题描述 投票:0回答:1

我正在尝试从以下页面导入数据: https://sofifa.com/squad/1697556

我还想导入玩家的图片以及表格中的旗帜。

到目前为止,我使用

=IMPORTHTML( "https://sofifa.com/squad/1697556", "table", 1)
,但这并不能让我得到照片。

它返回以下内容:
包含数据的表格

有什么方法可以获取 URL 或实际图像。

我尝试了问题中的解决方案,但无法让它发挥作用。

任何帮助将不胜感激。
如果有人能指出我正确的方向,那就太好了。

提前致谢

google-sheets google-apps-script
1个回答
0
投票

您可以尝试:

=let(url,"https://sofifa.com/squad/1697556", Σ,importhtml(url,"table",),
 index(hstack(vstack("DP",image(substitute(importxml(url,"//figure[@class='avatar']/img/@data-src"),"60.png","180.png"))),
        choosecols(Σ,2,3,4,5),
        vstack("Flag",image(substitute(importxml(url,"//figure[@class='avatar small transparent']/img/@data-src"),"30.png","90.png"))),
        choosecols(Σ,6,7,8,9))))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.