【问题标题】:RSelenium, Can't start serverRSelenium,无法启动服务器
【发布时间】:2016-06-27 17:59:14
【问题描述】:

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

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

【问题讨论】:

  • 顺便说一句,请添加一个有意义的标题。它们有助于您的帖子获得更多浏览量。

标签: r selenium rselenium


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    RSelenium::checkForServer()
    

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

    【讨论】:

    • 是的,我先尝试过,但仍然遇到同样的问题。
    【解决方案3】:

    试试下面。

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

    RSelenium 无法在相应端口的初始位置建立服务器。随后我们将告诉应该使用哪个驱动程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 2019-07-20
      • 2011-08-05
      • 2023-01-03
      • 2013-12-08
      • 2015-08-15
      • 2021-07-08
      相关资源
      最近更新 更多