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

如何获取有效XPath查询以将指定网站天气数据导入Google Sheet?

解决Google Sheet IMPORTXML导入天气数据返回空的问题

你的问题出在XPath里的tbody节点——很多网站的原始HTML里并没有这个标签,它是浏览器渲染DOM时自动添加的,而IMPORTXML只会解析原始HTML,所以找不到这个节点就返回空内容。

给你两个可行的解决办法:

  • 修正XPath,去掉tbody部分,直接定位到目标表格。用这个公式试试:
    =IMPORTXML("https://tsvweather.brownrice.com/dailysnow.php","//div[@class='col-md-12']/table")
    这个XPath会直接抓取页面中col-md-12类div下的表格,也就是你要的天气数据表格。

  • 如果上面的公式还是不行,说明数据可能是JS动态加载的(IMPORTXML无法解析动态内容),这时候可以用Google Apps Script写简单的爬虫脚本,模拟浏览器渲染来获取数据。不过先优先试第一个方法,这个网站的天气数据是静态HTML,应该可以直接抓取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 17:27:39