我尝试在登录后使用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
我尝试通过下载并尝试打开服务器来尝试运行服务器(没有任何反应)。
答案 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建立服务。随后,我们告诉应该使用哪个驱动程序。