【发布时间】:2011-06-24 11:43:52
【问题描述】:
我在办公室将 R 与互联网连接时遇到问题。这可能是由于 LAN 设置。我尝试了在网络上遇到的几乎所有可能的方式(见下文),但仍然徒劳无功。
方法1:使用
--internet2调用R方法2:通过设置
~/Rgui.exe http_proxy=http:/999.99.99.99:8080/ http_proxy_user=ask调用R方法3:设置
Setinternet2=TRUE-
方法四:
curl <- getCurlHandle() curlSetOpt(.opts = list(proxy = '999.99.99.99:8080'), curl = curl) Res <- getURL('http://www.cricinfo.com', curl = curl)
在以上所有方法中,我可以直接从 CRAN 加载包,也可以使用 download.file 命令下载文件
但是使用getURL(RCurl)、readHTMLTable(XML)、htmlTreeParse(XML) 命令我无法提取网络数据。我收到~<HEAD>\n<TITLE>Access Denied</TITLE>\n</HEAD>~ 错误。
如何在 R 中为 XML 包设置 LAN 代理设置?
【问题讨论】:
-
如果您已经尝试了所有方法,但仍然无法正常工作,请与您的网络管理员联系;他们可能需要设置防火墙例外以允许来自您计算机的流量通过。
标签: r