【发布时间】:2020-01-13 03:56:05
【问题描述】:
很难让 google sheet =importxml 公式返回 RSS 提要中 <itunes:email> 标记内的值。
让我们使用这个提要,例如:https://feeds.soundcloud.com/users/soundcloud:users:27444293/sounds.rss
当使用这个公式时:
=IMPORTXML("https://feeds.soundcloud.com/users/soundcloud:users:27444293/sounds.rss","//channel")
我得到了<channel> 标签中的所有内容(如预期的那样)。有趣的是,标签与<itunes:name> 一起嵌套在<itunes:owner> 标签内——因此谷歌表格会将这两个值放在一个单元格中。它看起来像这样:“WKXL - NH Talk Radioaj@concordnewsradio.com”,因为<itunes:name> 标签是“WKXL - NH Talk”,<itunes:email> 标签是“aj@concordnewsradio.com”。
当我尝试使用这个公式来隔离它时:
=IMPORTXML("https://feeds.soundcloud.com/users/soundcloud:users:27444293/sounds.rss","//channel/itunes:owner")
我收到“导入的内容为空”的错误消息。
有没有办法隔离 <itunes:email> 值?对这里的 Xpath 元素不太了解。
非常感谢任何帮助!
【问题讨论】:
标签: xpath google-sheets google-sheets-importxml