在R中使用代理

这里不介绍如何获得代理服务器,这里只说下如何在R下翻墙,

  • 设置Proxy
Sys.setenv(http_proxy=”http://username:password@proxy_server:port″)
  • 查看 Proxy
Sys.getenv("http_proxy")
  • 测试
url.exists("http://www.gogle.com")
#或者看看你的IP对不对
readLines('http://api.ipify.org')
  • 试试把internet.info设为0或者1会有怎么样的输出,如果是2呢?
options(internet.info = 0)
  • 试试quantmod
library("quantmod")
aapl_f<-getFinancials("AAPL",src="google",verbose=TRUE) 
head(AAPL.f)
  • 取消 Proxy
Sys.unsetenv(“http_proxy”)