You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从网站导入特定ID或类对应数据至Google Sheets

在Google Sheets中导入JustETF页面的TER值

你可以使用Google Sheets内置的IMPORTXML函数,通过XPath定位目标元素来获取TER数值,具体方法如下:

方法:使用IMPORTXML+XPath

  1. 打开你的Google Sheets表格,选中要放置TER值的单元格
  2. 输入以下公式:
=IMPORTXML("https://www.justetf.com/en/etf-profile.html?isin=IE00BYX2JD69#savingsplan", "//td[contains(text(),'Total Expense Ratio (TER)')]/following-sibling::td/strong")
  1. 按回车,单元格会自动加载并显示0.20

公式说明:

  • IMPORTXML:Google Sheets用于抓取网页HTML元素的函数,接受目标网页URL和元素定位表达式两个参数
  • XPath表达式//td[contains(text(),'Total Expense Ratio (TER)')]/following-sibling::td/strong:
    • //td[contains(text(),'Total Expense Ratio (TER)')]:定位到包含"Total Expense Ratio (TER)"文本的表格单元格
    • /following-sibling::td:选中该单元格的下一个同级表格单元格(即存放TER数值的单元格)
    • /strong:选中该单元格内的<strong>标签,也就是你需要的0.20数值

备选方案(基于元素类/ID定位):

如果目标数值所在的元素有明确的类或ID,可直接用类/ID定位的XPath:

  • 若父元素有类名(比如class="ter-value-wrapper"):
=IMPORTXML("https://www.justetf.com/en/etf-profile.html?isin=IE00BYX2JD69#savingsplan", "//*[@class='ter-value-wrapper']/strong")
  • 若元素有唯一ID(比如id="ter-value"):
=IMPORTXML("https://www.justetf.com/en/etf-profile.html?isin=IE00BYX2JD69#savingsplan", "//*[@id='ter-value']")

注意事项:

  • 若网站后续调整页面结构,XPath表达式可能需要重新调整以匹配新的元素位置
  • 部分网站会限制爬虫访问,若IMPORTXML返回错误,可尝试检查URL有效性,或使用Google Apps Script编写自定义抓取脚本

内容的提问来源于stack exchange,提问作者orschiro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 08:15:02