gpt4 book ai didi

公司防火墙/代理背后的 R Quandl 库

转载 作者:行者123 更新时间:2023-12-04 11:49:09 25 4
gpt4 key购买 nike

我是 R 的 Quandl 包的新手,正在尝试在工作中使用它。不幸的是,我被迫在公司防火墙后面工作,并且必须通过代理连接到互联网。在使用 R 抓取网络或下载文件时,我已经能够通过使用我的代理、端口和用户名/密码设置 RCurlOptions 来解决这个问题。但是,这不适用于 Quandl 包。它一直给我页面源代码的 HTML 错误,这只是 McAfee 说该站点已被阻止。我还尝试使用我为 RCurlOptions 创建的列表设置 Quandl.curlopts,但这也不起作用。似乎即使 Quandl 使用 getURL(),它也不想读取我之前设置的 Curl 选项。

问题是什么,我该如何解决?

最佳答案

我想出了一个答案。 Quandl 函数调用 Quandl.api,后者又引用一个 curl 对象。问题是我的 curl 选项被设置为列表,而不是 Quandl 想要的。为了解决这个问题,我不得不使用以下代码:

opts <- list(proxy = 'my proxy', proxyusername='domain\\username', proxypassword='mypassword', proxyport=####)
curl <- getCurlHandle(.opts = opts)
Quandl.curlopts(curl)

这让我可以毫无错误地调用 Quandl

希望这可以帮助其他人解决这个问题!

关于公司防火墙/代理背后的 R Quandl 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27506867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com