我使用RSelenium编写了一个网络抓取程序。它在我的电脑上完美运行。当我尝试将它发送给我的同事时,它会给我一个“无法连接到主机”的错误消息。在导航到网址之前,这是我运行的代码。
执行remDr $ open()命令后发生错误,但我确定错误是以较早的行为根。在我的计算机上执行此代码时,执行RSelenium :: startServer()命令后会弹出Java命令控制台。
install.packages("devtools")
install.packages("stringr")
install.packages("XML")
install.packages("RCurl")
install.packages("RSelenium")
require(devtools)
require(stringr)
require(RSelenium)
require(XML)
require(RCurl)
RSelenium::checkForServer(update=TRUE)
RSelenium::startServer()
remDr=remoteDriver()
remDr$open()
以下是运行它时遇到问题的计算机上的R sessionInfo:
R version 3.0.3(2014-03-06)平台:x86_64-w64-mingw32 / x64(64位)
locale:[1] LC_COLLATE = English_United States.1252 LC_CTYPE = English_United States.1252 [3] LC_MONETARY = English_United States.1252 LC_NUMERIC = C [5] LC_TIME = English_United States.1252
附加基础包:[1] stats graphics grDevices utils
数据集方法基础其他附件包:[1] RSelenium_1.3.1 XML_3.98-1.1
caTools_1.17 RJSONIO_1.3-0 RCurl_1.95-4.3 [6] bitops_1.0-6
stringr_0.6.2 devtools_1.5通过命名空间加载(而不是附加):[1] digest_0.6.4
evaluate_0.5.5 httr_0.4 memoise_0.2.1 parallel_3.0.3 [6] tools_3.0.3 whisker_0.3-2