RSelenium,无法启动服务器

RSelenium, Can't start server

我正在尝试使用 RSelenium 在登录后进行网络抓取,但我无法将服务器连接到 运行。

当前结果:

library(RSelenium)
startServer()
remDr <- remoteDriver(port = 4444,
                      browserName = "firefox") 
remDr$open()
# [1] "Connecting to remote server"
Error:     Summary: UnknownError
   Detail: An unknown server-side error occurred while processing the command.
   class: org.openqa.selenium.firefox.NotConnectedException

我已经尝试 运行通过下载并尝试打开它来自己连接服务器(没有任何反应)。

运行 下面的代码应该可以运行:

RSelenium::checkForServer()

这行代码安装 运行 RSelenium 命令所需的 selenium 服务器。

这是一个艰难的过程,当我可以搜索它时,我停了几天。最后我卸载了 Firefox 并安装了 37.0 版本,同时也禁用了更新服务。这为我修复了它,RSelenium 再次正常工作。

试试下面的方法。

rD <- rsDriver(port=4444L,browser="firefox")
mybrowser <- remoteDriver(browserName = "firefox") 
mybrowser$open() 

RSelenium 在开始时在各个端口上建立服务器时遇到问题。随后我们告诉应该使用哪个驱动程序。