微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。