如何在R

时间:2019-01-13 15:50:43

标签: r api proxy

我在R中使用代理服务IP,我通过以下方式对其进行了完美配置: https://support.rstudio.com/hc/en-us/articles/200488488-Configuring-R-to-Use-an-HTTP-or-HTTPS-Proxy

该服务(我不确定是否可以在这里提及)还提供了代理API。  例如https://xxxx.com/proxy-api/7976ed1223443d907283443dffc961ff2c9bb219_993353-2033906

我正在为库(RVest)中的 read_html 脚本使用代理服务。

是否可以使用代理API,而不是修改 Renviron.site 文件,如果更有效?

1 个答案:

答案 0 :(得分:0)

解决了以下问题:

library(jsonlite)

json_file <- "https://xxxx.com/proxy-api/7976ed1223443d907283443dffc961ff2c9bb219_993353-2033906"
json_data <- fromJSON(json_file, flatten=TRUE)
x<-sample(1:5, 1)
Sys.setenv(http_proxy = json_data[x])
Sys.setenv(https_proxy = json_data[x])