首页 > 解决方案 > 在 Excel 中使用 Power Query / Get & Transform 访问 Cloudflare 保护背后的文件

问题描述

我在 Excel 电子表格中有一系列数据连接,用于从下面的 URL 中检索信息。它指向的文件是新西兰储备银行 (RBNZ) 的通胀数据公共数据集。

最近,RBNZ 网站开始使用 Cloudflare 保护,这打破了我所有的查询。

我尝试了我的备份策略,即使用 VBA 下载文件,但我遇到了同样的问题 - 连接未通过 Cloudflare 测试,并返回错误只是下载“Cloudflare 正在检查您的浏览器”HTML。

我不得不求助于我的备份备份选项,即编写脚本以打开 Internet Explorer 窗口,并使用 SendKeys 获取文件。显然,我宁愿不必这样做。

我想这正是 Cloudflare 试图阻止的那种自动化,所以我不是很有希望,但如果有人有任何想法,我将非常感激。

https://www.rbnz.govt.nz/-/media/ReserveBank/Files/Statistics/Key%20graphs/graphdata.xlsx

标签: excelvbapowerquerycloudflare

解决方案


推荐阅读