用于导入 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 Bseid
和 Data Nseid
列下找到两个目标项目,可能在 AL 和 AM 列中。
谁能建议如何使用 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 Bseid
和 Data Nseid
列下找到两个目标项目,可能在 AL 和 AM 列中。