如何为XML包设置代理?
如果我设置了Rcurl包正常工作:
options(RCurlOptions = list(proxy = "111.22.33.44.333", proxyport = 0000))
但是id并不适用于XML包函数。
如果我仍然没有设置资源管理器设置:
setInternet2(TRUE)
我还将setInternet2(TRUE)
添加到.Rprofile中,但仍然无法接受代理。那么如何确保全局设置代理,或者如何使其适用于readHTMLTable
等XML包功能。
答案 0 :(得分:2)
由于RCurl
正在运作
尝试通过getURL
下载HTML页面,然后使用readHTMLTable
解析:
require(RCurl)
require(XML)
url <- "yourURL.com"
doc_raw <- getURL(url)
tab <- readHTMLTable(doc_raw)