【问题标题】:RCurl default proxy settingsRCurl 默认代理设置
【发布时间】:2014-08-04 13:38:36
【问题描述】:

我在代理后面工作,所以我需要配置我的连接。 它适用于定义选项列表和调用 getURL:

opts <- list(
  proxy         = "http://****",
  proxyusername = "****", 
  proxypassword = "*****", 
  proxyport     = ****
)
getURL("http://stackoverflow.com", .opts = opts)

我想将此选项设置为默认值,但仍然找不到任何可行的解决方案。有什么建议吗?

谢谢。

【问题讨论】:

  • 您可以显式创建一个 curl 句柄 (getCurlHandle),然后在该对象上调用 curlSetOpt,并通过 curl= 参数将其用作所有 get 调用的参数。跨度>
  • 看起来您也可以使用options(RCurlOptions = list()) 设置选项,但我自己没有尝试过。只需将您的所有值都放在该列表中即可。
  • 是的,Flick 先生,options() 就像我昨天发现的那样完美运行

标签: r curl proxy rcurl


【解决方案1】:

我很遗憾赶紧发布问题。 解决方案就在手边,在 RCurl 常见问题页面。 有一个选项RCurlOptions可以在R的Rprofile.site文件中定义

但我仍然遇到麻烦,因为 RGoogleAnalytics 库似乎覆盖了它。

为了完整起见,这里是代码:

opts <- list(
  proxy         = "http://****",
  proxyusername = "****", 
  proxypassword = "*****", 
  proxyport     = ****
)

options(RCurlOptions = opts)

getURL("http://stackoverflow.com")

【讨论】:

    猜你喜欢
    • 2010-10-12
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多