gpt4 book ai didi

docker - 带有 RSDriver 的 RSelenium。错误 : httr output: Failed to connect to localhost port 4445: Connection refused

转载 作者:行者123 更新时间:2023-12-02 18:00:42 27 4
gpt4 key购买 nike

我正在尝试使用 RSelenium 进行网络抓取。我正在遵循 cran 上解释的基础教程.推荐的方法是安装 Docker(参见教程以及 this stackoverflow 答案)。如果我理解正确,这对我来说不是一个选择,因为我在 Windows 7 上运行 Docker 似乎不可用(参见 docker forum)。

因此,我正在尝试使用 RSDriver 的选项 2。我跑

RSelenium::rsDriver()

remDr <- remoteDriver(
remoteServerAddr = "localhost",
port = 4445L,
browserName = "firefox"
)

remDr$open()

并得到错误
> remDr$open()
[1] "Connecting to remote server"
Error in checkError(res) :
Undefined error in httr call. httr output: Failed to connect to localhost port 4445: Connection refused

这个问题之前有人问过并回答过 here , here , herehere ,尽管在使用 Docker 时这些错误大致相同,但他们的解决方案对我不起作用。

有没有办法让它与 rsDriver 一起运行?作为 Windows 7 用户,我有什么选择吗?

最佳答案

RSelenium版本 1.7.7 这是一种解决方法:

library(RSelenium)

remDr <- rsDriver(
port = 4445L,
browser = "firefox"
)

此命令结合了服务器设置和驱动程序启动。

关于docker - 带有 RSDriver 的 RSelenium。错误 : httr output: Failed to connect to localhost port 4445: Connection refused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58410252/

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