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

Я пробовал запустить сервер самостоятельно, загрузив и попытавшись открыть его (ничего не происходит).


person G Lockwood    schedule 27.06.2016    source источник
comment
Кроме того, пожалуйста, добавьте осмысленный заголовок. Они помогают вашему посту получить больше просмотров.   -  person Bhargav Rao    schedule 27.06.2016


Ответы (3)


Это было сложно и остановило меня на пару дней, когда я мог поискать его. В конце концов я удалил Firefox и установил версию 37.0, а также отключил службу обновления. Это исправило это для меня, и RSelenium снова работает нормально.

person Pat M    schedule 29.06.2016

Сначала запустите следующий код, после чего он должен работать:

RSelenium::checkForServer()

Эта строка кода устанавливает сервер selenium, необходимый для запуска команд RSelenium.

person Mohammad    schedule 27.06.2016
comment
Да, я попробовал это первым и все еще имею ту же проблему. - person G Lockwood; 28.06.2016

Попробуйте ниже.

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

У RSelenium есть проблемы с установкой сервера в начале на соответствующем порту. Затем мы сообщаем, какой драйвер следует использовать.

person Geron    schedule 03.09.2019