gpt4 book ai didi

r - Selenium 不再适用于 R

转载 作者:行者123 更新时间:2023-12-04 13:40:27 24 4
gpt4 key购买 nike

晚上好,
我写这个问题是因为我的 Rselenium 有问题。
我每天都将 selenium 与 R 一起使用,但从昨天开始它就停止工作了。
我的代码是:

> library(RSelenium)
driver <- rsDriver(remoteServerAddr = "localhost", port=4445L, browser=c("firefox"), version = "latest")

错误信息是:
checking Selenium Server versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking chromedriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking geckodriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking phantomjs versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
[1] "Connecting to remote server"

Selenium message:Unable to create session from {
"desiredCapabilities": {
"browserName": "firefox",
"javascriptEnabled": true,
"nativeEvents": true,
"version": "",
"platform": "ANY"
},
"capabilities": {
"firstMatch": [
{
"browserName": "firefox"
}
]
}
}
Build info: version: '4.0.0-alpha-2', revision: 'f148142cf8', time: '2019-07-01T21:30:10'
System info: host: 'PC3', ip: '192.168.1.151', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '1.8.0_221'
Driver info: driver.version: unknown

Could not open firefox browser.
Client error message:
Summary: SessionNotCreatedException
Detail: A new session could not be created.
Further Details: run errorDetails method
Check server log for further details.

真正的问题是,在昨天之前,脚本可以工作。

关于工具的版本是:

Java 是 1.8.0_221-b11

RStudio 是 1.2.1335

Firefox 是 69.0(64 位)

视窗 10 专业版 64 位

我没有改变我的代码。我不知道发生了什么?

非常感谢您提供任何帮助。

弗朗切斯科

最佳答案

我认为网络上没有很好的帮助,但我得到了完全相同的错误代码,并发现它适用于以下代码:

require(RSelenium)

ff64 = "c:/PROGRAMS/Firefox/FirefoxPortable/App/Firefox64/firefox.exe"
pr64 <- list(`moz:firefoxOptions` = list(binary = ff64), pageLoadStrategy = 'none')

rs <- rsDriver(browser = "firefox", port = 4567L, extraCapabilities = c(ff64, pr64))
rd <- rs[['client']]

现在它打开了 rd$open()
只是指向我想运行的应用程序的物理路径(在我的例子中调用了其他一些 FF)。仅在 64 位 Win-7 上使用 FF 进行了测试。希望这可以帮助。

关于r - Selenium 不再适用于 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57946668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com