Rselenium 可以使用 Edge 作为浏览器吗?

问题描述

我有脚本的以下部分可以在某些网页中自动进行一些搜索

rm(list=ls())
library(openxlsx)
library(rvest)
library(RSelenium)

rD <- rsDriver(browser = "chrome",port = 1125L,phantomver = NULL,extraCapabilities = list(`chromeOptions` = list(binary = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe')))
remDr <- rD[["client"]]

一切正常,直到上周(我们正在抓取的网页已更新)。我们拥有的 Firefox 版本不再兼容。 我们的机构(医院)管理我们的计算机,不幸的是我们无法更新浏览器(Firefox 和 Chrome)。他们建议我们使用 Microsoft Edge。问题是 Rselenium 似乎不支持 Edge。我发现可以使用 Python 和 Java 为 Selenium 安装一些驱动程序,以便将 Edge 用作浏览器。

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;

WebDriver driver = new EdgeDriver();

System.setProperty("webdriver.edge.driver","C:/path/to/MicrosoftWebDriver.exe");

有谁知道这是否也适用于 RSelenium?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)