我刚刚发布了一个完全灵活的 RSelenium 启动功能,它可以在 32 位/64 位 Linux、MAC 和 WINDOWS 上运行,使用 chrome/chromium 或 firefox 以无头和图形方式运行。如果您需要一个通用函数来启动 RSelenium,请使用它。它会自动检查您的系统并确定最佳远程驱动程序启动:
首先安装 Pineium:
if(!require("remotes")){install.packages("remotes")}
Sys.setenv(R_REMOTES_NO_ERRORS_FROM_WARNINGS=TRUE)
remotes::install_github("nbarsch/pineium")
最简单的新功能使用(这应该是您所需要的,但下面指定了选项):
library(pineium)
remDr <- lit()
#####################################################
可选使用参数:
Headless:
remDr <- lit(headless=TRUE)
#Firefox option (not as reliable as chrome in some cases):
remDr <- lit(browser="firefox")
#Dockered and headless:
remDr <- lit(headless=TRUE, foo_priority=c("docker"))
#Dockered with a backup of standalone and headless:
remDr <- lit(headless=TRUE, foo_priority=c("docker","standalone"))
#Standalone with a backup of local, with a third backup of docker running graphically:
remDr <- lit(foo_priority=c("standalone","local", "docker"))