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

Google Sheets中IMPORTXML返回#NA错误的技术求助

解决Google Sheets IMPORTXML函数的#NA错误问题

错误1:#NA [resource at url not found]

对应URL:https://www.tim.pl/gniazdo-do-przekaznikow-serii-60-13-88-02-modulow-czasowych-86-90-03smaa
对应公式:=IMPORTXML(N13,"//ul[@class='breadcrumbs__list theme--light']//li[5]//a//span")

原因与修复方案:

  • URL本身无效:直接访问该URL会返回404页面,说明资源不存在。先检查N13单元格的URL是否存在拼写错误(比如末尾的smaa可能是多余字符),修正URL后公式即可正常运行。
  • 反爬拦截:若URL确认正确但仍报错,大概率是网站拦截了Google Sheets的服务器请求。可以尝试在URL后追加随机参数绕过限制,修改后的公式:
    =IMPORTXML(N13&"?t="&RAND(),"//ul[@class='breadcrumbs__list theme--light']//li[5]//a//span")
    

错误2:#NA [imported content is empty]

对应URL:https://www.tim.pl/wyszukiwanie/wyniki/?q=60.13.8.230.0040&p=1&category=ALL&query=60.13.8.230.0040&dir=desc&order=p3m&limit=24
对应公式:=IMPORTXML(N12,"//ul[@class='breadcrumbs__list theme--light']//li[5]//a//span")

原因与修复方案:

  • XPath不匹配页面结构:该搜索结果页的面包屑层级只有4个(首页 > Wyszukiwanie > Wyniki > 搜索关键词),原公式中li[5]不存在,导致提取内容为空。
  • 修正XPath:如果需要提取最后一个面包屑文本,修改公式为:
    =IMPORTXML(N12,"//ul[@class='breadcrumbs__list theme--light']//li[last()]//a//span")
    
    若要固定层级,可根据实际页面结构调整索引(比如搜索页取li[4])。

通用排查技巧

  • 先在浏览器中手动打开N列的URL,确认页面是否正常加载,排除URL无效问题。
  • 使用浏览器开发者工具(F12),在Elements面板用Ctrl+F搜索XPath,验证是否能定位到目标元素。
  • 若频繁触发反爬,可尝试用IMPORTDATA配合REGEXEXTRACT替代,或编写Google Apps Script自定义函数模拟浏览器请求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 04:09:22