RSelenium,无法启动服务器

时间:2016-06-27 17:59:15

标签: r selenium rselenium

我尝试在登录后使用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

我尝试通过下载并尝试打开服务器来尝试运行服务器(没有任何反应)。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

首先运行以下代码然后它应该工作:

RSelenium::checkForServer()

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

答案 2 :(得分:0)

尝试以下。

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

RSelenium难以在各个端口上的begginig建立服务。随后,我们告诉应该使用哪个驱动程序。