RSelenium - 无法确定服务器状态 - 更高级的问题

问题描述 投票:0回答:0

我有以下问题,如果这里有人能帮助我,我将非常感激。

我想从 Java 脚本网站抓取数据(链接),但 RSelenium 确实存在一些问题。更具体:连接到服务器。

到目前为止,我的代码如下。

## R Selenium ##

install.packages("netstat")

library(RSelenium)
library(tidyverse)
library(netstat)

port1 <- 9515
port1 <- as.integer(port1)


## start the server ##
rs_driver_object <- rsDriver(browser = "chrome",
                             port = free_port())
                            

我总是收到错误“无法打开 chrome 浏览器。 客户端错误信息: httr 调用中出现未定义错误。 httr 输出:2252 毫秒后无法连接到本地主机端口 14415:连接被拒绝 检查服务器日志以获取更多详细信息。 警告信息: 在 rsDriver(browser = "chrome", port = free_port()) 中: 无法确定服务器状态。”

当我用下面的代码检查原因时,它说

selServ <- wdman::selenium(verbose = FALSE)
selServ$log()

$标准错误 [1] "Fehler: Hauptklasse c(-Dwebdriver.chrome.driver="C:\Users\MarcF\AppData\Local\binman\binman_chromedriver\win32\113.0.5672.24.chromedriver.exe", konnte nicht gefunden oder geladen werden" [2] "Ursache: java.lang.ClassNotFoundException: c(-Dwebdriver.chrome.driver="C:\Users\MarcF\AppData\Local\binman\binman_chromedriver\win32\113.0.5672.24.chromedriver.exe","

$标准输出 角色(0)

有人知道我如何连接到 RSelenium 服务器吗?我真的需要它来做一个项目。

我的课程信息:

R 版本 4.2.2 (2022-10-31 ucrt) 平台:x86_64-w64-mingw32/x64(64 位) 运行于:Windows 10 x64 (build 19044)

矩阵产品:默认

语言环境: [1] LC_COLLATE=German_Germany.utf8 LC_CTYPE=German_Germany.utf8 LC_MONETARY=German_Germany.utf8 [4] LC_NUMERIC=C LC_TIME=German_Germany.utf8

附基础包: [1] stats graphics grDevices utils 数据集方法 base

其他配套: [1] netstat_0.1.2 forcats_0.5.2 stringr_1.5.0 dplyr_1.1.0 purrr_1.0.1 readr_2.1.3 tidyr_1.3.0
[8] tibble_3.1.8 ggplot2_3.4.1 tidyverse_1.3.2 RSelenium_1.7.9

通过命名空间加载(且未附加): [1] tidyselect_1.2.0 haven_2.5.1 gargle_1.2.1 colorspace_2.1-0 vctrs_0.5.2
[6] generics_0.1.3 yaml_2.3.7 utf8_1.2.3 rlang_1.0.6 pillar_1.8.1
[11] withr_2.5.0 glue_1.6.2 DBI_1.1.3 rappdirs_0.3.3 dbplyr_2.2.1
[16] readxl_1.4.1 semver_0.2.0 modelr_0.1.10 lifecycle_1.0.3 munsell_0.5.0
[21] binman_0.1.3 gtable_0.3.1 cellranger_1.1.0 rvest_1.0.3 caTools_1.18.2
[26] wdman_0.2.6 tzdb_0.3.0 ps_1.7.2 curl_5.0.0 fansi_1.0.4
[31] broom_1.0.3 Rcpp_1.0.9 backports_1.4.1 scales_1.2.1 googlesheets4_1.0.1 [36] jsonlite_1.8.4 fs_1.5.2 hms_1.1.2 stringi_1.7.8 processx_3.8.0
[41] grid_4.2.2 cli_3.4.1 tools_4.2.2 bitops_1.0-7 magrittr_2.0.3
[46] crayon_1.5.2 pkgconfig_2.0.3 ellipsis_0.3.2 xml2_1.3.3 reprex_2.0.2
[51] googledrive_2.0.0 lubridate_1.9.1 timechange_0.1.1 assertthat_0.2.1 httr_1.4.4
[56] rstudioapi_0.14 R6_2.5.1 compiler_4.2.2

亲切的问候

javascript r server rselenium
© www.soinside.com 2019 - 2024. All rights reserved.