如何使用 IMPORTXML 从 XML 供稿中获取 YouTube 缩略图?

How can you use IMPORTXML to get a YouTube Thumbnail from the XML feed?

我正在尝试使用 table 填充 Google Sheet,其中包含来自某个频道的 10 个最新的 YouTube 视频以及视频标题、视频 URL、日期、说明和缩略图。

当我尝试在 Google Sheet 上使用 IMPORTXML 时,出现“导入的内容为空”的错误:

字段中的公式如下:

=IMPORTXML("https://www.youtube.com/feeds/videos.xml?channel_id=UCmGSJVG3mCRXVOP4yZrU1Dw","/feed/entry[1]/media:group/media:thumbnail/@url")

我已经尝试在几个在线 testers 上测试 xpath,它们似乎 return URL,但它在 Google 中不起作用Sheets.

嗯,这是命名空间的问题。 参见 this good answer

在您的情况下,XPath 可能是:

/*[local-name()='feed']/*[local-name()='entry'][1]/*[local-name()='group']/*[local-name()='thumbnail']/@url