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

Google Sheets使用IMPORTXML抓取彭博股价数据失败如何解决?

问题解决方法
  • 原有公式错误纠正
    你当前使用的REPLACE是字符串替换函数,不具备网页内容抓取能力,这是公式失效的核心原因。Google Sheets中抓取网页指定XPath内容需使用IMPORTXML函数。
  • 标准抓取公式
    填入以下公式即可匹配对应类名的span元素获取价格:
    =IMPORTXML(E58, "//span[@class='priceText__06f600fa3e']")
    
  • 稳定性优化方案
    彭博页面的类名后缀为动态生成的哈希值,会不定期更新导致XPath失效,可替换为匹配类名前缀的通用XPath:
    =IMPORTXML(E58, "//span[starts-with(@class,'priceText__')]")
    
  • 反爬拦截处理
    如果运行后返回#N/A错误,说明彭博的反爬虫机制拦截了Google Sheets的默认爬虫请求,可通过Google Apps Script自定义抓取函数,添加正常浏览器的User-Agent请求头后再解析页面内容提取价格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 11:39:03