gpt4 book ai didi

r - 尝试使用 RSelenium chromedriver 时出现连接拒绝错误

转载 作者:行者123 更新时间:2023-12-02 18:05:32 24 4
gpt4 key购买 nike

我跑

require(RSelenium)
driver <-
rsDriver(
browser = c("chrome"),
chromever = "83.0.4103.14",
port = as.integer(4445L)
)

返回

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"
Could not open chrome browser.
Client error message:
Undefined error in httr call. httr output: Failed to connect to localhost port 1242: Connection refused
Check server log for further details.

我在尝试将 remoteDriver 函数与 docker 一起使用时遇到同样的问题:

system("sudo docker pull selenium/standalone-chrome",wait=T)
Sys.sleep(5)
system("sudo docker run -d -p 4445:4444 selenium/standalone-chrome",wait=T)
Sys.sleep(5)
#remDr <- remoteDriver(port=4445L, browserName="chrome")
remDr <- RSelenium::remoteDriver(remoteServerAddr = "192.168.99.100",
port = 4445L, browserName = "chrome")
remDr$open()

它不适用于 firefox,到目前为止,它一直在使用完全相同的代码完美运行。任何帮助将不胜感激(我已经阅读了有关此错误消息的其他答案,但找不到任何解决方法)。

最佳答案

终于解决了。如果你运行:

sel <- wdman::selenium()
sel$log()

它应该向您显示在尝试初始化 selenium 时抛出的任何错误。在这种情况下,java 二进制文件的路径不正确(不知道为什么它自己改变了)。

所以我只是重新按照这里提到的步骤操作:"PATH to JAVA not found. Please check JAVA is installed." error when initialising RSelenium

它奏效了。

关于r - 尝试使用 RSelenium chromedriver 时出现连接拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62644685/

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