0

我刚刚发布了一个完全灵活的 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"))
4

1 回答 1

0
    if(!require("remotes")){install.packages("remotes")}
    Sys.setenv(R_REMOTES_NO_ERRORS_FROM_WARNINGS=TRUE)
    remotes::install_github("nbarsch/pineium")


    #Simplest use case (works on all OS):
    library(pineium)
    remDr <- lit()

或者无头运行:

remDr <- lit(headless=TRUE)

或者使用 firefox 选项(在某些情况下不如 chrome(默认)可靠):

remDr <- lit(browser="firefox")
于 2019-11-16T13:02:41.803 回答