我在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 文件,如果更有效?
答案 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])