Google表格中的ImportXML函数产生错误“导入的内容为空”!

时间:2018-09-04 15:33:10

标签: xpath google-sheets

这是我正在使用的ImportXML公式:

=IMPORTXML("https://finance.yahoo.com/quote/RY.TO/profile",K6)

单元格K6包含以下xpath查询:

//*[@id="Col1-0-Profile-Proxy"]/section/div[1]/div/div/p[2]/strong[1]

我通过使用Google Chrome中的Copy XPath函数获得了xpath查询(例如,在检查了我感兴趣的元素之后)。

我感兴趣的元素是与皇家银行相关的部门(例如金融服务)

任何帮助将不胜感激。非常感谢!

1 个答案:

答案 0 :(得分:1)

使用复制XPath功能是一个方便的功能。但是,建议的查询通常很笨拙,有时无法产生所需的结果。这是另一种方法:

//span[.='Sector']/following-sibling::strong[1]

选择具有innerHtml“扇区”的span,然后选择以下strong兄弟姐妹;最后,我们也可以像这样直接选择/text()

=IMPORTXML($A$10;"//span[.='Sector']/following-sibling::strong[1]/text()")

返回:Financial Services