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

Excel Power Query网页抓取报错求助:DataSource.Error未知导航错误

解决Power Query抓取网页报错的调整方案

针对StatusCode=-2146697208的具体调整方法

  • 模拟浏览器请求头:多数网站会验证请求来源,添加标准浏览器的请求头可绕过校验,修改代码如下:
    = Web.Page(Web.Contents("http://cdec.water.ca.gov/dynamicapp/QueryDaily?s=DMV&end=today&span=380days", 
      [Headers=[
        #"User-Agent"="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
        #"Accept"="text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
      ]]
    ))
    
  • 启用兼容的TLS协议:该错误常因SSL/TLS版本不匹配导致,调整系统Internet选项:
    1. 打开控制面板 → Internet选项 → 高级标签
    2. 在“安全”区域勾选“使用TLS 1.2”和“使用TLS 1.3”
    3. 重启Excel后重新执行查询
  • 关闭隐私级别限制:Power Query的隐私策略可能拦截请求,操作路径:
    Power Query编辑器 → 文件 → 选项和设置 → 查询选项 → 隐私 → 选择“忽略隐私级别设置”
  • 切换HTTPS协议:尝试将URL中的http替换为https,部分网站强制要求HTTPS访问,修改后代码:
    = Web.Page(Web.Contents("https://cdec.water.ca.gov/dynamicapp/QueryDaily?s=DMV&end=today&span=380days"))
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 21:12:10