[英]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.