繁体   English   中英

如何使用RSelenium打开Goog​​le Chrome?

[英]How to open Google Chrome with RSelenium?

我正在使用RSelenium,我想打开并浏览谷歌浏览器。 但是,当我想从R打开浏览器时,我总是收到错误。使用以下代码:

library("RSelenium")
startServer()
mybrowser <- remoteDriver(browserName = "chrome")
mybrowser$open()

[1] "Connecting to remote server"
Error:   Summary: UnknownError
 Detail: An unknown server-side error occurred while processing the command.
 class: java.lang.IllegalStateException

相同的代码适用于Firefox。 我能做些什么呢?

即使安装了Google Chrome,Selenium仍然需要一些东西。 这是“chromedriver”。 “chromedriver”可以在这个网站上下载 目前, 最新版本是2.25 例如,如果使用Windows,则需要下载文件“chromedriver_win32.zip”。

下载文件后,将文件解压缩,即“chromedriver.exe”。 将“chromedriver.exe”放在您想要的位置。 我把它放在“User / Documents / R”中。

在最后一步中,您需要将“chromedriver.exe”所在的文件夹添加到系统路径中。 可以在此处找到有关将文件夹添加到系统路径的说明

现在,可以重新启动R并运行代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM