如何解决R:使用 RSelenium 和 wdman
我正在尝试使用 RSelenium 和公司网络中的 wdman 包启动浏览器,使用代理如下:
library(RSelenium)
library(wdman)
Sys.setenv(https_proxy= paste0("http://",NAME,":",PW,"@webproxy.MYCOMPANY:8080"))
phantomjs(port=8080L)
rD = remoteDriver(browserName = "phantomjs",port=8080)
rD$open(silent = T)
代理设置似乎有效。至少没有使用 Sys.setenv()
设置它们,代码在此行 phantomjs(port=8080L)
之后已经抛出超时错误。现在,以下所有消息都按原样显示:
phantomjs versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
但是当我尝试使用 rD$open()
打开浏览器时,我收到以下错误消息:
Error in resContent[["status"]] : subscript out of bounds
我也尝试过使用 Chrome 而不是 phantomjs(因为我们使用 Chrome 作为标准浏览器),但这也不起作用。但是,对于 Chrome,我们使用比可用版本旧的版本,使用 remoteDriver()
...
我的公司网络、被阻止的浏览器、防火墙或其他类似问题是否仍然存在?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。