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

在Google Sheets中用XPath定位meta标签及其值的技术求助

解决IMPORTXML提取Meta标签Content值的问题

嘿,我来帮你搞定这个IMPORTXML的问题!你要提取的$34.99应该是页面里电商类的Meta标签值,咱们一步步来:

完整的IMPORTXML函数示例

先把你截断的商品URL补全,再用精准的XPath定位目标Meta标签(电商网站常用Open Graph标签存储价格),完整函数如下:

=IMPORTXML("https://www.officedepot.com/a/products/273646/Office-Depot-Brand-White-Copy-Paper-8-1-2-x-11-20-lb-92-Bright-500-Sheets-Ream-10-Reams-Carton/", "//meta[@property='og:price']/@content")

函数各部分拆解

  • 第一个参数是完整的商品页面URL:必须确保没有截断,不然IMPORTXML无法正常访问目标页面
  • 第二个参数是XPath路径://meta[@property='og:price']/@content,具体意思是:
    • //meta:在整个HTML文档中查找所有meta标签
    • [@property='og:price']:筛选出property属性值为og:price的目标meta标签
    • /content:提取该标签的content属性值(也就是你要的$34.99)

如果函数没生效?试试这些排查点

  • 检查Meta标签的属性名:有些网站不用property,而是用name或itemprop存储价格,你可以替换XPath试试:
    • 针对name属性://meta[@name='price']/@content
    • 针对itemprop属性://meta[@itemprop='price']/@content
  • 确认页面是静态HTML:如果商品价格是通过JavaScript动态加载的,IMPORTXML就抓不到了(它只能读取静态HTML内容),这种情况可能需要换其他工具,但先优先尝试上面的静态抓取方法

内容的提问来源于stack exchange,提问作者Mr. B

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:25:12