Использование RSelenium для открытия браузера Chrome, сообщение об ошибке «Невозможно создать новый сервис: ChromeDriverService» - PullRequest
0 голосов
/ 19 сентября 2018

Как видно из названия, у меня есть скрипт, написанный с использованием RSelenium для автоматизации веб-навигации, с использованием Chrome в качестве браузера.Этот скрипт отлично работал уже несколько месяцев, но сегодня, когда я попытался запустить его, я получил следующее сообщение:

Selenium message:Unable to create new service: ChromeDriverService
Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08- 
02T20:13:22.693Z'
System info: host: 'LAPTOP-22QM8890', ip: '192.168.133.65', os.name: 
'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_171'
Driver info: driver.version: unknown

Could not open chrome browser.
Client error message:
 Summary: SessionNotCreatedException
 Detail: A new session could not be created.
 Further Details: run errorDetails method
Check server log for further details.

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

1 Ответ

0 голосов
/ 19 сентября 2018

Если вы используете Windows, просто зайдите в C: \ Users \ Jeff \ AppData \ Local \ binman и удалите все каталоги внутри (для меня 4 каталога, включая seleniumserver и geckodriver).Затем просто откройте RStudio и запустите, например,

library(RSelenium)
rD <- rsDriver(browser = "chrome")
remDr <- rD$client
remDr$navigate("https://google.com")

Удачи.

...