我正在Windows 7.0上运行R版本3.5.0(2018-04-23) 我的脚本使用rvest和rselenium抓取公共数据,直到更新到最新的R版本为止,该脚本要求重新安装所有软件包。我注意到RSelenium从CRAN信息库中消失了,因此在CRAN归档文件中安装了最新的可用版本。
devtools::install_version("RSelenium", version = "1.7.1", repos = "http://cran.us.r-project.org")
然后,我尝试使用服务器和浏览器。这以前曾起作用,但不再起作用。
rD <- rsDriver(port=4444L,browser="firefox")
这是错误消息
> rD <- rsDriver(port=4444L,browser="firefox")
checking Selenium Server versions:
BEGIN: PREDOWNLOAD
Error in file(filename, "r") : cannot open the connection
In addition: Warning message:
In file(filename, "r") :
cannot open file 'C:/Users/(here my path)/R/library/rappdirs/NAMESPACE': Permission denied
我应该检查些什么才能使其再次正常工作?
编辑:我尝试移动整个R安装,以查看路径是否存在问题(直接移至桌面上的C :,移至ProgramFiles(32),但没有帮助。
EDIT2:如果在下载正确的驱动程序和Selenium Java时出现连接问题,我可以手动下载它们并将其放置在正确的目录中,以便rsDriver命令不下载新版本吗?
EDIT3:相同的错误:binman :: list_versions(“ seleniumserver”)