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