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

在Google Sheet中使用IMPORTHTML配合XPath提取span元素文本咨询

问题原因及解决方法

1. 函数使用错误

你使用的IMPORTHTML()仅支持提取网页内的表格和列表资源,要通过XPath定位节点提取内容,需要改用IMPORTXML()函数。

2. 原有XPath的核心错误

  • 末尾的@content是用于提取节点的content属性值,你需要的文本是span的内联文本,不存在于content属性中,自然返回空值
  • 你写的div[@class='search']匹配不到对应节点:该div的class是input,search是它的id属性值
  • 目标span是id为search的div的同级节点,不是子节点,层级路径完全错误

3. 正确的XPath及用法

最稳定的写法是直接通过唯一的id属性定位span节点,两种写法都可用:

  • 直接定位节点,IMPORTXML会自动提取内联文本://span[@id="score"]
  • 显式提取文本内容://span[@id="score"]/text()

完整公式示例:

=IMPORTXML("替换为你的目标网页URL", "//span[@id='score']")

如果页面内没有重名的score类,也可以用class匹配://span[@class="score"]


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 12:15:02