Google Sheets用importXML抓取雅虎财经key-statistics页报资源未找到错误
操作场景与异常情况
- 需求目标:在Google Sheets中使用
IMPORTXML函数,抓取雅虎财经个股「key-statistics(关键统计)」页面的指标数值,例如TSLA的Return on Assets(资产收益率) - 核心报错:访问关键统计页发起抓取请求时,持续返回「Resource at URL not found」提示
- 已完成的排查验证:
- 单独在浏览器环境禁用JavaScript访问目标关键统计页,页面所有内容可完整正常展示,排除JavaScript动态渲染导致的抓取兼容问题
- 同平台对照测试:以TSLA为测试标的,可正常通过
IMPORTXML从https://finance.yahoo.com/quote/TSLA(个股主页)抓取Market Cap(市值)等公开数据,报错仅在关键统计页路径触发
- 测试使用的关键统计页地址:
https://finance.yahoo.com/quote/TSLA/key-statistics?p=TSLA - 过程参考材料:
- 抓取关键统计页资产收益率的报错操作截图:资产收益率抓取报错页
- 从个股主页正常抓取市值的对照操作截图:主页抓市值正常页
待确认的核心疑问
- 当前抓取失败的原因,是关键统计页的URL本身格式有误,还是雅虎针对该页面的第三方自动抓取请求设置了特殊拦截规则?
内容的提问来源于stack exchange,提问作者Cojack
相关产品推荐
相关产品推荐

