r语言 - 使用 RSelenium 打开 chrome 浏览器,收到"Unable to create new service: ChromeDriverService"消息和错误



正如标题所说,我有一个使用RSelenium编写的脚本来自动化Web导航,使用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,但这并没有改变任何东西。我不知道是什么导致此错误今天自发出现。

如果您使用的是 Windows,只需进入 C:\Users\Jeff\AppData\Local\binman 并删除其中的所有目录(对我来说有 4 个目录,包括 seleniumserver 和 geckodriver(。然后只需打开 RStudio 并运行 eg

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

祝你好运。

相关内容

最新更新