sta*_*guy 8 browser google-chrome r selenium-chromedriver 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
Run Code Online (Sandbox Code Playgroud)
相同的代码适用于Firefox.我能做些什么呢?
即使安装了Google Chrome,Selenium仍然需要一些东西.这是"chromedriver"."chromedriver"可以在这个网站上下载.目前,最新版本是2.25.例如,如果使用Windows,则需要下载文件"chromedriver_win32.zip".
下载文件后,将文件解压缩,即"chromedriver.exe".将"chromedriver.exe"放在您想要的位置.我把它放在"User/Documents/R"中.
在最后一步中,您需要将"chromedriver.exe"所在的文件夹添加到系统路径中.可以在此处找到有关将文件夹添加到系统路径的说明.
现在,可以重新启动R并运行代码.