如何在R中设置XML包的代理

时间:2014-08-21 08:26:01

标签: r

如何为XML包设置代理?

如果我设置了Rcurl包正常工作:

options(RCurlOptions = list(proxy = "111.22.33.44.333", proxyport = 0000))

但是id并不适用于XML包函数。

如果我仍然没有设置资源管理器设置:

setInternet2(TRUE)

我还将setInternet2(TRUE)添加到.Rprofile中,但仍然无法接受代理。那么如何确保全局设置代理,或者如何使其适用于readHTMLTable等XML包功能。

1 个答案:

答案 0 :(得分:2)

由于RCurl正在运作 尝试通过getURL下载HTML页面,然后使用readHTMLTable解析:

require(RCurl)
require(XML)
url <- "yourURL.com"
doc_raw <- getURL(url)
tab <- readHTMLTable(doc_raw)