gpt4 book ai didi

r - RSelenium:连接被拒绝错误

转载 作者:行者123 更新时间:2023-12-02 18:30:43 25 4
gpt4 key购买 nike

我正在尝试使用最新版本的RSelenium连接到Selenium服务器。这是我使用的代码:

install.packages('RSelenium')
library(RSelenium)
remDr <- remoteDriver(remoteServerAddr = "localhost"
, port = 4445L
, browserName = "firefox"
)
remDr$open()

输出如下:
Error in checkError(res) : 
Undefined error in httr call. httr output: Failed to connect to localhost port 4445: Connection refused

我尝试了 this solution(使用docker)。我从 here下载了docker(因为我正在使用macOS 10.12.5)并将可执行文件添加到PATH中。运行此代码后:
system('docker run -d -p 4445:4444 selenium/standalone-chrome')

我得到以下输出:
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

我尝试了其他解决方案,但没有一个起作用。你能帮我吗?

最佳答案

您需要管理员特权才能运行docker容器,除非在R Script中以管理员特权运行,否则您无法在R Script中执行此操作。适用于Windows或Mac用户。

我的建议是运行命令

docker run -d -p 4445:4444 selenium/standalone-chrome

在命令行 shell 中,您已使用管理员权限打开了。

关于r - RSelenium:连接被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46028200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com