首页 > 解决方案 > 代理背后的 RSelenium 仅获得 NA

问题描述

虽然一切都在我的家用计算机上运行,​​但代理似乎存在问题:

docker run -d -p 4445:4444 selenium/standalone-firefox:2.53.0

我的脚本是,

library(RSelenium)
remDr <- remoteDriver(
port = 4445L
)
remDr$open()

> remDr$open()
[1] "Connecting to remote server"
$id
[1] NA

我也试过

library(RSelenium)
rD <- rsDriver(port = 8667L) # runs a chrome browser, wait for necessary files to download
remDr <- rD$client

在 docker 中,我设置代理配置以及在 R 中(例如下载工作)。我还尝试了一些配置,例如在使用 chrome 时:

cprof <- list(chromeOptions = 
                  list(args = list("--proxy-server=http://myproy:myport")))

尽管 GET 请求有效,但无法在公司代理后面运行 RSelenium?

希望有人有想法提前谢谢

标签: rrselenium

解决方案


推荐阅读