【发布时间】:2020-05-22 08:20:58
【问题描述】:
这似乎是一个反复出现的问题,但我还没有找到解决问题的方法。
我正在运行以下命令:
link <- 'https://www.google.com/'
rD <- rsDriver(verbose = TRUE,
port=4567L,
browserName = 'chrome',
chromever = '83.0.4103.39',
check = TRUE)
remDr <- rD$client
remDr$navigate(link)
当我第一次运行时,我得到了错误:
wdman::selenium 中的错误(端口 = 端口,详细 = 详细,版本 = 版本,: Selenium 服务器信号端口 = 4567 已在使用中。
我的 chrome 驱动程序与我的 R 项目位于同一文件夹中。
我该如何进行这项工作? 我确实按照文档进行了操作,但似乎没有任何效果!!!
任何帮助将不胜感激!
Br
【问题讨论】:
-
您是否尝试过在再次运行
rsDriver函数之前关闭服务器,如本文所述? (stackoverflow.com/questions/43991498/…) -
我不确定我是否遵循。该帖子中的关闭命令与 rD 变量相关联。但是我无法让 rD 变量运行,那我该如何关闭服务器呢?
-
哦,我明白了。我刚才也发生了同样的事情。
rsDriver抛出了一个错误,下次我想调用它时,我得到了和你一样的错误,但我无法关闭已经在使用的端口,因为没有创建rD对象。重新启动 R 对我有用。或者您也可以只使用另一个端口(例如 4569L)。 -
重启 R 或者你可以执行以下操作stackoverflow.com/a/63210964/11256262