我在办公室用Internet连接R时遇到问题。可能是由于LAN设置所致。我尝试了在网络上遇到的几乎所有可能方式(见下文),但仍然徒劳。
方法1:使用调用R
--internet2
方法2:通过设置调用R
~/Rgui.exe http_proxy=http:/999.99.99.99:8080/ http_proxy_user=ask
方法3:设置
Setinternet2=TRUE
方法4:
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代理设置?