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

Web.Contents卡顿/超时,无法下载贝克休斯钻机计数汇总文件

解决Power Query中Web.Contents获取钻机计数xlsx文件超时问题

下面是针对你遇到的Web.Contents卡顿/超时问题的几种可行解决方案:

  • 添加浏览器请求头绕过拦截
    很多站点会拒绝非浏览器发起的请求,给Web.Contents加上模拟浏览器的请求头即可:
let
    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"
    ],
    Source = Excel.Workbook(Web.Contents("https://rigcount.bakerhughes.com/static-files/3ba17f6e-62be-454c-bbd9-806996a7d991", [Headers=Headers]), null, true)
in
    Source
  • 调整Power Query隐私级别
    隐私设置可能限制跨源请求导致超时:

    1. 打开Power Query编辑器
    2. 点击「文件」→「选项和设置」→「查询选项」
    3. 切换到「隐私」标签,选择「忽略隐私级别并潜在提高性能」
    4. 重启查询重试
  • 排查网络层面限制
    先直接在浏览器打开该xlsx链接,确认能正常下载。如果不行,检查防火墙、代理或安全软件是否拦截了请求;如果能下载,说明问题出在Power Query的请求配置上,优先用第一个方法解决。

  • 备用:模拟浏览器加载页面提取链接
    如果静态链接被反爬机制限制,用Web.BrowserContents模拟浏览器获取页面后再提取文件链接:

let
    BrowserSource = Web.BrowserContents("https://rigcount.bakerhughes.com/na-rig-count"),
    FileLink = Text.BetweenDelimiters(BrowserSource, "static-files/", """")
in
    Excel.Workbook(Web.Contents("https://rigcount.bakerhughes.com/static-files/" & FileLink, [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"]]), null, true)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 23:25:17