簡體   English   中英

RSelenium無法使用Chrome瀏覽器

[英]RSelenium could not navegate with Chrome

我在嘗試在R上實現包RSelenium時遇到問題。 我已經開始了這個過程,下載了selenium( selenium-server-standalone-3.5.3.jar )和Google Chrome的Web驅動程序( chromedriver.exe )。 我還在路徑中的環境變量中包括了兩個文件的位置以及java位置的變量。

然后,我開始寫代碼:

> require(RSelenium)
> remDr <- remoteDriver(browserName = "chrome")
> remDr$open()

這將打開以下窗口:

圖像描述入門

稍后,當我嘗試導航某些頁面時,出現以下錯誤:

> remDr$navigate("http://www.la14.com")

Selenium message:unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"8112.1","isDefault":true},"id":1,"name":"","origin":"://"}
  (Session info: chrome=60.0.3112.113)
  (Driver info: chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x86_64)

Error:   Summary: UnknownError
     Detail: An unknown server-side error occurred while processing the command.
     Further Details: run errorDetails method

我不知道它是否與瀏覽器權限有關。 感謝您的幫助。

您的問題是您使用的chromedriver太舊了。 您使用的是2.9,最新的是2.32。

從下面的鏈接下載最新的chromedriver

https://chromedriver.storage.googleapis.com/index.html?path=2.32/

然后更換舊的。 這應該工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM