用于导入 Web 内容的 XPath 查询

XPath query for importing web content

谁能建议如何使用 importData 或 importXML 函数从 Google 电子表格中的 https://www.moneycontrol.com/india/stockpricequote/banks-public-sector/statebankindia/SBI 导入“500112”和 'SBIN'?

尝试使用

=IMPORTXML(A1,"//ctag[@class='mob-hide']//span") #where A1 is the url

这应该让你们俩都得到。

添加,例如:

=IMPORTXML(A1,"//ctag[@class='mob-hide']//span[1]")

最后应该只输出

500112

编辑:

自从提出问题后,网站开始使用 GS 无法处理的动态加载数据。使用浏览器“开发人员”选项卡中的工具,您可以发现目标数据是从其他站点加载的(见下文),并且是 json 格式。

因此您需要为此使用 GS 的 importJSON() 函数:

A1 = https://priceapi.moneycontrol.com/pricefeed/bse/equitycash/SBI

A2 =importJSON(A1)

确保 sheet 上有足够的 space 来扩展输出。完成后,您会在 Data BseidData Nseid 列下找到两个目标项目,可能在 AL 和 AM 列中。