簡體   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